作为最近的OS X El Capitan更新的一部分,Disk Utility进行了多年以来的首次重大改头换面;尽管Apple希望新设计使该应用程序更易于理解和使用,但新版本的Disk Utility至少缺少一项关键功能:RAID支持。
RAID(独立磁盘的冗余阵列)是一项技术,允许用户以多种方式中的一种将多个物理磁盘组合到单个虚拟卷中,以增加容量,提高速度,增加冗余或将这三种方式进行某种组合。 对RAID的更深入了解超出了本技巧的范围(有关快速概述,请查看 Techquickie 的Linus Sebastian的这段视频),但是关键点在于创建和管理软件RAID卷的能力-这是可能的以前版本的“磁盘工具”中没有此功能-在OS X El Capitan中不再可用。
磁盘实用程序的早期版本包括创建和管理RAID卷的功能。
虽然El Capitan的Disk Utility版本可能缺少此重要功能,但好消息是用户仍然可以通过终端执行许多RAID功能。 这个过程并不像旧的Disk Utility GUI那样简单,但是对于运行Apple最新的台式机操作系统的用户来说,投资第三方软件SoftRAID是第二好的选择。为了说明用户如何在OS X El Capitan中管理RAID卷,我们将使用一个示例,在该示例中,我们想从两个标记为 TB1 和 TB2的 1TB SSD中创建一个2TB RAID 0卷。 第一步是确定要包含在RAID中的每个驱动器的磁盘号,因为我们需要终端命令的此信息,该命令最终将创建RAID卷。 我们可以通过以下两种方式之一获取此信息:通过Disk Utility或通过diskutil命令行功能。
首先查看GUI方法,启动“磁盘工具”,然后选择第一个发往RAID卷的磁盘。 在我们的示例中,我们使用了两个Samsung 840 EVO SSD,因此我们将从左侧的Disk Utility侧栏中选择一个磁盘,而不是卷。 选择磁盘后,找到屏幕右侧的“ 设备”框并记下磁盘号。 在我们的例子中,我们的SSD是 disk2 和 disk3 。
找到正确的磁盘后,就可以构建RAID卷了。 即使OS X El Capitan中已经没有用于创建RAID卷的GUI方法,您仍然可以访问OS X中的基本基础技术来执行大多数功能: appleRAID 。
appleRAID是diskutil命令的一部分,可用于创建和管理RAID 0(条带化),RAID 1(镜像)和JBOD(串联)卷。 要使用它,您需要手动输入所有RAID配置信息,包括类型,名称和文件系统格式。
diskutil appleRAID创建条带存储JHFS + disk2 disk3
该命令将执行一会儿,并在操作完成后自动安装新的RAID卷。 如果您回到“磁盘工具”,现在您将在边栏中看到新的RAID卷,尽管您必须返回命令行才能进行修改。
diskutil appleRAID创建镜像备份JHFS + disk2 disk3
appleRAID命令可以使用许多其他功能,例如发出手动或自动重建,设置超时值以及添加或删除磁盘。 要查看所有内容,请查看diskutil手册页的appleRAID部分。
虽然这些Terminal命令仅适用于简单的RAID卷,但需要注意的是,我们不知道Apple未来在OS X中支持RAID的计划是什么,并且依靠Apple自己的解决方案来执行关键任务RAID卷是不明智的。 因此,建议具有高级RAID的用户需要使用第三方解决方案,例如上述基于软件的RAID卷的SoftRAID,或者如果您的Mac支持的话,则是众多基于硬件的RAID解决方案之一。