Anonim

作为最近的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 。

如果您喜欢使用终端机,则可以运行diskutil命令来标识Mac的磁盘号。 只需启动Terminal并输入命令diskutil list即可 。 您将获得当前连接到Mac的每个磁盘和卷的列表,以及其他信息,例如分区方案和名称。 每个磁盘的磁盘号位于每个条目的第一行。 在我们的例子中,我们看到具有 TB1 和 TB2 卷的1TB磁盘,并且可以确认我们正在使用 disk2 和 disk3 。

请小心选择并验证正确的磁盘,因为下一步将清除驱动器上的所有数据。 如果您选择了错误的磁盘号(如果有许多连接的驱动器,这可能很容易做到),则可能会意外擦除数据。 因此,一如既往,请小心并在继续之前仔细检查您的信息。
找到正确的磁盘后,就可以构建RAID卷了。 即使OS X El Capitan中已经没有用于创建RAID卷的GUI方法,您仍然可以访问OS X中的基本基础技术来执行大多数功能: appleRAID
appleRAID是diskutil命令的一部分,可用于创建和管理RAID 0(条带化),RAID 1(镜像)和JBOD(串联)卷。 要使用它,您需要手动输入所有RAID配置信息,包括类型,名称和文件系统格式。

继续我们的示例,我们要创建一个2磁盘RAID 0卷,称为“存储”,并带有Journaled HFS +文件系统。 回顾我们的两个SSD是 disk2 和 disk3 ,我们将在Terminal中输入以下命令:

diskutil appleRAID创建条带存储JHFS + disk2 disk3

该命令将执行一会儿,并在操作完成后自动安装新的RAID卷。 如果您回到“磁盘工具”,现在您将在边栏中看到新的RAID卷,尽管您必须返回命令行才能进行修改。

再举一个例子,如果我们想创建一个名为“ Backup”的RAID 1卷,则可以使用以下命令:

diskutil appleRAID创建镜像备份JHFS + disk2 disk3

appleRAID命令可以使用许多其他功能,例如发出手动或自动重建,设置超时值以及添加或删除磁盘。 要查看所有内容,请查看diskutil手册页的appleRAID部分。
虽然这些Terminal命令仅适用于简单的RAID卷,但需要注意的是,我们不知道Apple未来在OS X中支持RAID的计划是什么,并且依靠Apple自己的解决方案来执行关键任务RAID卷是不明智的。 因此,建议具有高级RAID的用户需要使用第三方解决方案,例如上述基于软件的RAID卷的SoftRAID,或者如果您的Mac支持的话,则是众多基于硬件的RAID解决方案之一。

如何在OS X El Capitan中创建RAID卷