MacOS磁盘实用程序可以创建四个流行的RAID阵列

使用RAID Assistant创建RAID 0、RAID 1、JBOD、RAID 10或RAID 01

macOS Sierra(10.12)看到了对Apple Disk Utility的RAID支持的回归,这是一个被OS X El Capitan(10.11)删除的特性。随着Disk Utility中RAID支持的返回,您不再需要使用创建和管理RAID系统的终端

Apple不仅将RAID支持返回磁盘实用程序;它更改了用户界面,以确保您以前使用RAID阵列的方法需要学习一些新技巧。

本文中的信息适用于macOS Big Sur(11)到macOS Sierra(10.12)。

RAID 0,1,10和JBOD

磁盘实用程序可用于创建和管理相同的四个RAID版本,它一直能够使用:

还有其他RAID类型和第三方RAID应用程序可以为您管理RAID阵列。在某些情况下,他们做得更好。

为什么使用RAID ?

RAID阵列可以解决Mac当前存储系统可能会出现一些问题。也许您想要更快的性能,例如从各种SSD产品提供,直到您实现大型SSD超出您的预算。RAID 0可用于以合理的成本提高性能。

同样,当需要提高可靠性时,也可以使用RAID 1来提高存储阵列的可靠性。您甚至可以组合RAID模式来生成快速可靠的存储阵列。

先返回

在磁盘实用程序中创建RAID阵列的过程涉及删除构成阵列的磁盘。如果您在这些磁盘上有数据,请在继续之前备份数据。如果您需要帮助创建备份,请退房Mac备份软件,硬件和Mac的指南

创建和管理条带的RAID 0数组

通过Disk Utility创建和管理RAID 0 (Striped array),可以将数据分割到两块或两块以上的磁盘上,为磁盘的数据读写提供更快的访问速度。

RAID 0要求

“Disk Utility”至少需要2块硬盘才能创建条带RAID 0。虽然没有要求磁盘大小相同或来自同一制造商,但条纹阵列中的磁盘应该匹配,以确保最佳性能和可靠性。

RAID 0阵列故障率

额外的磁盘超出最小值可用于提高整体性能,尽管它以增加阵列的整体故障率的成本为代价。计算条带阵列的故障率的方法,假设数组中的所有磁盘都相同,如下:

1 - (1 - 单个磁盘的已发布的故障率)升至数组中的切片数

切片是常用于在RAID阵列中引用单个磁盘的术语。你想去的更快,失败的风险越大。你应该有备份计划到位如果您正在创建条纹RAID阵列。

使用Disk Utility创建RAID 0

对于本例,假设您使用两个磁盘创建快速的条带RAID 0阵列。

  1. 发射磁盘实用程序, 位于 /应用程序/公用事业/.

  2. 确保在磁盘实用程序侧栏中存在要在RAID数组中使用的两个磁盘。在这一点上不需要选择它们;只需确保它们已成功安装在您的Mac上。

  3. 选择RAID助理从磁盘实用程序文件菜单。

  4. 在RAID助理窗口中,选择条纹(RAID 0)然后选择下一个

    在磁盘实用程序中选择的条纹(RAID 0)
  5. RAID Assistant显示可用磁盘和卷列表。只突出显示满足所选RAID类型要求的磁盘,允许您选择它们​​。通常的要求是他们必须是格式化为Mac OS扩展(日志)不能为当前启动盘。

  6. 选择至少两个磁盘。可以选择一个磁盘可以承载的单个卷,但它被认为是在RAID阵列中使用整个磁盘的更好的做法。选择下一个当准备好了。

    选择raid 0的两个磁盘
  7. 为将要创建的新条纹数组输入名称,并选择要应用到该数组的格式。您也可以选择块大小.块尺寸应松散地匹配您数组将处理的数据的主要大小。

    例如,如果RAID阵列用于加速MacOS操作系统,则块大小为64K将很好地运行,因为大多数系统文件大小通常很小。如果您计划使用条纹阵列来托管您的视频或多媒体项目,则最大的可用块大小可能是更好的选择。

    每一个你选择成为这个条纹阵列一部分的磁盘将被擦除和格式化,导致驱动器上所有现有的数据丢失。

  8. 选择下一个

  9. 弹出一个窗口,要求您确认要创建RAID 0。选择创建

磁盘实用程序创建新的RAID阵列。一旦进程完成,RAID助手就会显示一条消息,即进程成功,并且您的新条带数组将安装在Mac的桌面上。

删除RAID 0数组

当您不再需要创建的条带RAID 0阵列时,Disk Utility可以删除它,将其分解为单个磁盘,然后您可以根据需要使用这些磁盘。

  1. 发射磁盘实用程序

  2. 在Disk Utility工具栏中,选择要删除的条纹数组。侧栏没有显示磁盘类型,因此需要根据名称选择磁盘。您可以通过查看Info面板(磁盘工具窗口右下角的面板)来确认它是正确的磁盘。Type应该显示“RAID Set Volume”。

  3. 在信息面板的上方是一个删除突袭按钮。如果您没有看到按钮,那么您可能在侧栏中选择了错误的磁盘。选择删除突袭

  4. 下拉窗口,要求您确认删除RAID集。选择删除

  5. 下拉窗口,显示删除RAID的进度。一旦这个过程完成,选择完毕

    删除RAID阵列可以留下在未初始化状态下构成数组的一些或全部切片。这是一个好主意擦除并格式化所有磁盘那是被删除数组的一部分。

创建和管理RAID 1

RAID Assistant是MacoS中的磁盘实用程序的组件,支持多个RAID阵列。此部分查看创建和管理RAID 1数组,也称为镜像阵列。

镜像阵列跨两个或多个磁盘复制数据,具有通过创建数据冗余提高可靠性的主要目标,确保如果镜像阵列中的磁盘失败,则数据可用性将继续中断。

磁盘实用程序中的镜像数组管理选项


RAID 1阵列要求

RAID 1至少需要2块硬盘才能组成RAID。增加阵列的硬盘数量,整体可靠性会随着阵列硬盘数量的增加而提高。您可以了解更多关于RAID 1的要求,以及如何计算可靠性RAID 1:镜像硬盘

使用磁盘实用程序创建RAID 1数组

确保组成RAID 1镜像阵列的磁盘已连接到Mac并挂载到桌面上。

  1. 发射磁盘实用程序, 位于/应用程序/实用程序

  2. 确认您打算在镜像数组中使用的磁盘列在磁盘实用程序侧栏中。不需要选择磁盘,但它们需要存在于侧栏中。

  3. 选择RAID助理从磁盘实用程序文件菜单。

  4. 在打开的“RAID Assistant”窗口中,选择镜像(RAID 1)从RAID类型列表中,然后选择下一个

  5. 将显示磁盘和卷的列表。选择要作为镜像阵列一部分的磁盘或卷。您可以选择任何一种类型,但最佳实践是为每个RAID片使用整个磁盘。

  6. 角色磁盘选择窗口的列,使用下拉菜单选择如何使用选择磁盘:作为RAID切片或作为备用。您必须至少有两个RAID切片;如果磁盘切片失败或与RAID集断开连接,则使用备用备用。当切片失败或断开连接时,将自动使用备用备用场所,并且RAID阵列开始重建过程以填充来自RAID集的其他成员的备用数据。

  7. 做出选择,然后选择下一个

  8. RAID Assistant提示设置镜像RAID集的属性。这包括给RAID集一个名称,选择要使用的格式类型,以及选择块大小。将64K用于存放通用数据和操作系统的数组。对存储图像、音乐或视频的数组使用较大的块大小。对数据库和电子表格使用的数组使用较小的块大小。

  9. 镜像RAID组还可以配置为在某个片故障或断开连接时自动重建阵列。选择自动重建确保最佳的数据完整性。请注意,在进行重建时,自动重建可能会导致Mac运行缓慢。

  10. 制作您的选择,然后选择下一个

    您即将擦除并格式化与RAID阵列关联的磁盘。磁盘上的所有数据都将丢失。确保您有备份在继续之前,这些磁盘上的任何内容。

  11. 下拉窗口,要求您确认要创建RAID 1集。选择创建

  12. RAID Assistant将显示一个过程栏和状态,因为阵列是创建的。完成后,选择完毕

为镜像RAID 1添加Slices

您希望将切片添加到镜像RAID 1阵列时可能会有时间。您可能希望这样做以提高可靠性或更换显示出现问题的旧切片。

  1. 发射磁盘实用程序

  2. 在磁盘实用程序侧栏中,选择RAID 1(镜像)磁盘。您可以通过检查磁盘实用程序窗口底部的信息面板来检查您是否选择了正确的项目。该类型应该读取“RAID设置卷”。

  3. 要将切片添加到RAID 1阵列,请选择++)位于信息面板上方的按钮。

  4. 从出现的下拉菜单,选择添加成员如果你正在添加的切片将在数组中被积极使用。选择添加备用如果新片的目的是在某个片失败或与阵列断开连接时作为备份。

  5. 将出现一个窗口,其中列出可以添加到镜像阵列的可用磁盘和卷。选择磁盘或卷,然后选择选择

    你要添加的磁盘会被擦除;确保你有备份所有的数据。

  6. 一个窗口下降以确认您要将磁盘添加到RAID集。选择添加

  7. 工作表显示状态栏。一旦磁盘添加到RAID,请选择完毕

拆卸RAID 1 Slice

如果RAID 1镜像中存在两个以上的RAID片,则可以删除RAID片。您可能希望删除一个片,以用另一个较新的磁盘替换它,或将它用作备份或归档系统的一部分。从RAID 1镜像中移除的硬盘通常会保留数据。这允许您在不干扰RAID阵列的情况下将数据归档到一个安全的位置。

对于要保留的数据,删除片上的文件系统需要调整大小。如果调整失败,删除的切片上的所有数据将丢失。

  1. 启动磁盘实用程序。

  2. 从Disk Utility工具栏中选择RAID阵列。

  3. Disk Utility窗口显示组成镜像阵列的所有片。选择你想要删除的切片,然后选择-) 按钮。

  4. 出现一个窗口,要求您确认要删除切片,并且您知道已删除的切片上的数据可能会丢失。选择删除

  5. 工作表显示状态栏。当删除完成时,选择完毕

修复RAID 1

它看起来可能是类似的修复功能磁盘实用程序的急救,除了适应RAID 1镜像阵列的需求。然而,修复在这里有一个完全不同的含义。基本上,修复用于将新磁盘添加到RAID集并强制重建RAID集以将数据复制到新的RAID成员。

完成“修复”过程完成后,删除失败的RAID切片并提示您运行修复过程。

修理和使用是一样的添加+按钮和选择新成员作为添加的磁盘或卷的类型。由于您必须使用手动删除坏RAID切片-)按钮,当使用修复功能时,您可以使用添加+) 和删除-) 反而。

删除镜像RAID 1数组

您可以完全删除镜像数组,返回构成阵列的每个切片以普遍使用Mac。

  1. 发射磁盘实用程序

  2. 在Disk Utility工具栏中选择镜像阵列。通过检查“信息”面板并确认“类型”设置为“RAID set Volume”来确认您选择的项目是正确的。

  3. 就在信息面板上方,选择删除突袭

  4. 一个窗口下降,警告您即将删除RAID集。磁盘实用程序尝试在保留每个RAID切片上的数据时分开突破RAID阵列。删除RAID阵列后,无法保证数据完整。如果需要数据,请在选择之前执行备份删除

  5. 纸张显示删除RAID时的状态栏。完成后,选择完毕

创建和管理RAID 10或RAID 01

包含在磁盘实用程序和麦斯科群组中包含的RAID助手支持创建复合RAID阵列 - 也就是说,涉及条纹和镜像RAID集合的阵列。

最常见的复合RAID阵列是一个raid 10.或RAID 01。RAID 10是一对RAID 1镜像集的条带化(RAID 0), RAID 01是一对RAID 0条带化(条带化)的镜像。

RAID 10信息图表

javimzn.

本例使用Disk Utility和RAID Assistant创建RAID 10集。您可以使用相同的概念来创建RAID 01阵列,尽管RAID 10更常见。

当您希望具有条带阵列的速度但不希望易受单个磁盘的故障的速度时,通常使用RAID 10,这将导致您丢失所有数据。通过剥离一对镜像阵列,可以提高可靠性,同时保持条纹阵列中的改进性能。

可靠性的提高是以所需磁盘数量翻倍为代价的。

RAID 10的需求

RAID 10需要至少四个磁盘,分为两个条纹的两个磁盘。磁盘应该是来自同一制造商的并且具有相同的大小,但在技术上,这不是一个要求。

使用Disk Utility创建RAID 10

要创建RAID 10阵列:

  1. 首先使用磁盘实用程序RAID助理创建由两个磁盘组成的镜像阵列。

  2. 在创建了第一个镜像pair之后,重复这个过程来创建第二个镜像pair。为了便于理解,您可能希望为镜像数组命名,例如镜子1.Mirror2。

  3. 此时,您有两个镜像阵列命名镜子1.Mirror2.

  4. 使用条带阵列使用镜子1.Mirror2.作为组成RAID 10阵列的切片,请按照创建条带RAID阵列的说明进行操作。这个过程中重要的一步是选择镜子1.Mirror2.作为将组成条纹数组的磁盘。

  5. 当您完成创建条纹阵列的步骤时,就完成了创建复合RAID 10阵列。

创建和管理JBOD数组

最终RAID设置磁盘实用程序可以使通常称为JBOD(仅仅是一堆磁盘)-a磁盘连接。从技术上讲,它不是识别的RAID级别,因为RAID 0和RAID 1是。尽管如此,它是一种使用多个磁盘创建单个更大卷以进行存储的有用方法。

将磁盘添加到磁盘实用程序中的JBOD数组中


JBOD要求

要求的要求创建JBOD数组松动。构成阵列的磁盘可以来自多个制造商,并且磁盘性能不需要匹配。

JBOD阵列既不提供性能增加也没有可靠性增加。虽然可以使用数据恢复工具恢复数据,但是单个磁盘故障可能会导致数据丢失。与所有RAID阵列一样,拥有备份计划是一个好主意。

使用磁盘实用程序创建JBOD阵列

在开始之前,请确保要用于JBOD阵列的磁盘已连接到Mac并挂载到桌面上。

  1. 发射磁盘实用程序, 位于 /应用程序/公用事业/.

  2. 从磁盘实用程序文件菜单中,选择RAID助理

  3. 在RAID助理窗口中,选择连接(JBOD)然后选择下一个

  4. 在出现的磁盘选择列表中,选择要在JBOD阵列中使用的两个或多个磁盘。您可以在磁盘上选择整个磁盘或卷。

  5. 进行选择和选择下一个

  6. 输入JBOD阵列的名称,使用格式和块大小。请注意,JBOD阵列中的块大小很少。尽管如此,您还可以遵循Apple为多媒体文件选择更大块大小的准则以及数据库和操作系统的块大小。

  7. 做出选择,然后选择下一个

  8. 您被警告创建JBOD阵列删除当前存储在构成数组的磁盘上的所有数据。选择创建

  9. RAID Assistant创建新的JBOD数组。完成后,选择完毕

将磁盘添加到JBOD数组

如果JBOD数组空间不足,可以通过向数组添加磁盘来增加它的大小。

确保要添加到现有JBOD数组的磁盘附加到您的Mac并安装在桌面上。

  1. 发射磁盘实用程序如果它没有打开。

  2. 在Disk Utility工具栏中,选择前面创建的JBOD数组。

  3. 为确保您选择正确的项目,请选中“信息”面板。方式字段应读取“RAID集体积”。

  4. 选择++)位于信息面板上方的按钮。

  5. 从可用磁盘列表中,选择要添加到JBOD阵列的磁盘或卷。选择选择继续。

  6. 弹出一个窗口,警告您正在添加的磁盘将被擦除,导致磁盘上的所有数据丢失。选择添加

  7. 增加磁盘,导致JBOD阵列的可用存储空间增加。

从JBOD阵列中移除磁盘

可以从JBOD阵列中删除磁盘,但它有问题。被删除的磁盘必须是阵列中的第一个磁盘,并且剩下的磁盘上必须有足够的空格来从您计划删除磁盘中的磁盘移动到保留在数组中的磁盘上。以这种方式调整阵列的大小要求重新创建分区映射。该过程的任何部分的任何故障会导致进程中止和阵列中的数据丢失。

  1. 发射磁盘实用程序并从侧边栏选择JBOD数组。

  2. 磁盘实用程序显示组成阵列的磁盘列表。选择要移除的磁盘并选择-) 按钮。

  3. 如果进程失败,您将被警告可能会丢失数据。选择删除继续。

  4. 删除完成后,选择完毕

删除JBOD数组

您可以删除JBOD数组,返回构成JBOD阵列的每个磁盘以常常使用。

  1. 发射磁盘实用程序

  2. 从磁盘实用程序侧栏中选择JBOD数组。

  3. 确保信息面板下的类型字段读取“RAID设置卷”。

  4. 选择删除

  5. 窗口下降,警告您删除JBOD数组可能会导致阵列中的所有数据丢失。选择删除

  6. 移除JBOD阵列后,选择完毕

此页面有用吗?