本文介绍了如何在OS X中使用终端在OS X中创建和管理条纹RAID阵列,因为磁盘实用程序的EL Capitan版本已被剥离其RAID功能。
本文介绍的信息适用于使用Terminal in macOS Sierra(10.12)到OS X Lion(10.7)创建RAID 0 (stripe)阵列。
关于Mac OS和多个RAID类型
自早期以来,MAC操作系统支持多种RAID类型使用AppleRAID是一部分的软件Diskutil,用于的命令行工具格式化那分区,修复MAC上的存储设备。
直到OS X El Capitan, RAID支持被内置到Disk Utility应用程序中,您可以使用它来创建和管理RAID阵列。苹果放弃了RAID支持El Capitan版本的磁盘实用程序应用程序但保留了应用程序,可供愿意使用终端和命令行的用户提供。Apple在MacOS高塞拉中返回了RAID创建磁盘实用程序。
在你开始之前
使用终端要创建RAID 0阵列,也称为条带阵列,是可以由任何MAC用户执行的简单过程。没有特殊的技能是必要的,尽管你可能会发现终端应用程序有点奇怪,如果你以前从未使用过。
备份的重要性
条带阵列提供了速度提高,但它们也增加了失败的可能性。组成条带阵列的任何单个驱动器的故障都会导致整个RAID阵列故障。没有什么神奇的方法可以从失败的条带阵列恢复数据,这意味着您应该有一个良好的备份系统,可以在RAID阵列发生故障时使用它恢复数据。
你需要什么
AppleRaid支持条纹(RAID 0),镜像(RAID 1),连接(跨越)类型的突袭。在创建RAID 0之前,需要完成以下操作:
- 可以作为条带RAID阵列中的片专用的两个或多个驱动器。
- 当前备份。创建RAID 0阵列ERA的过程中使用的所有数据。
您可以在任何驱动类型中使用,包括硬盘驱动器,ssd, 或者USB闪存。对于尺寸和模型的驱动器是一个相同的好主意,虽然这不是RAID 0的严格要求。
如果您计划使用的驱动器尚未使用OS X扩展(日志)作为文件系统的单个卷被格式化为单个卷,请执行此操作。您使用的方法因操作系统而异:
使用终端创建RAID 0(分条)阵列
此示例使用两个磁盘片RAID 0阵列。切片是用于描述构成任何RAID阵列元素的单个卷的命名法。
-
发射终端,位于应用程序>公用事业公司。
-
在终端提示符中输入以下命令。你可以复制/粘贴命令使过程更简单:
Diskutil列表
这将导致终端显示连接到Mac的所有驱动器,以及创建RAID阵列时需要的驱动器标识符。您的驱动器由文件入口点显示,通常是/dev/disk0或/dev/disk1每个驱动器都显示其单独的分区,以及分区的大小和标识符(名称)。
标识符可能与格式化驱动器时使用的名称不同。本例使用两个驱动器Slice1和Slice2。在图像中,您可以看到Slice1的标识符是disk2s2.,slice2是disk3s2。它是您用于创建RAID 0数组的标识符。
您的标识符可能是不同的,因此请务必将命令中的示例标识符替换为Mac的正确替换器。
-
我们要使用的命令是以下格式:
DiskUtil AppleRAID创建STRIPE nameOfStripedArray FileFormat DiskIntifiers
nameofstripedarray是将在Mac桌面上安装时显示的数组的名称。
FileFormat是在创建条带阵列时将使用的格式。对于Mac用户,这可能是HFS +。
DiskIdentifers是您使用diskutil列表命令发现的标识符名称。
-
在终端提示符中输入以下命令。请确保更改驱动器标识符以匹配您的特定情况,以及您希望为RAID阵列使用的名称。
diskkutil appleRAID创建stripe FastFred HFS+ disk2s2 disk3s2
-
终端显示构建阵列的过程。在短时间内,新的RAID阵列安装在桌面上,终端显示文本“已完成RAID操作”。您都设置了开始使用快速新的条纹RAID。
如何使用终端删除条纹RAID阵列
在某些时候,您可能需要删除该数组。同样,您可以使用Terminal应用程序和diskutil命令行工具来删除RAID 0阵列,并返回每个RAID片作为Mac上的单个卷使用。
删除条带阵列将导致删除RAID上的所有数据。在继续之前确保您有备份。
-
启动终端应用程序位于应用程序>公用事业公司。
在创建RAID 0的例子中,创建了一个名为FastFred的RAID。您的RAID名称将不同。
-
在终端提示符下,输入以下内容,确保要替换快餐使用您要删除的条纹RAID的名称。
Diskutil AppleRaid删除FastFred
-
DELETE命令卸载RAID 0数组,将RAID脱机,并将RAID中断到其各个元素中。
不发生的是什么也很重要。构成阵列的各个驱动器未重新安装或正确格式化。使用磁盘实用程序重新格式化驱动器,以便它们再次可在您的Mac上使用。