使用“磁盘工具”创建RAID 1(镜像)阵列

01之06

什么是RAID 1镜像?

en:用户:C burnett / wikimedia commons

RAID 1也称为镜像或镜像,是OS X和Disk Utility支持的众多RAID级别之一。 RAID 1可让您将两个或更多磁盘分配为镜像集。 一旦你创建了镜像集,你的Mac将把它看作一个单一的磁盘驱动器。 但是,当您的Mac将数据写入镜像集时,它将复制集合中所有成员的数据。 这可确保在RAID 1集中的任何硬盘驱动器出现故障时保护您的数据免受损失。 事实上,只要该设备的任何单个成员保持正常运行,您的Mac将继续正常运行,并且可以完全访问您的数据。

您可以从RAID 1集中移除有缺陷的硬盘驱动器,并将其替换为新的或修复的硬盘驱动器。 然后,RAID 1集将重建自身,将数据从现有集复制到新成员。 您可以在重建过程中继续使用Mac,因为它发生在后台。

RAID 1不是备份

尽管通常用作备份策略的一部分,但RAID 1本身并不是备份数据的有效替代品。 这是为什么。

写入RAID 1集合的任何数据都会立即复制到集合的所有成员; 擦除文件时也是如此。 只要擦除文件,该文件就会从RAID 1集的所有成员中删除。 因此,RAID 1不允许您恢复较旧版本的数据,例如上周编辑的文件的版本。

为什么使用RAID 1镜像

使用RAID 1镜像作为备份策略的一部分可确保最长的正常运行时间和可靠性。 您可以将RAID 1用于启动驱动器,数据驱动器或甚至备份驱动器。 实际上,将RAID 1镜像集与Apple Time Machine相结合是一种最佳的备份方法。

让我们开始创建一个RAID 1镜像集。

02 06

RAID 1镜像:你需要什么

您可以使用Apple的磁盘工具创建基于软件的RAID阵列。

为了创建RAID 1镜像,您需要一些基本组件。 您需要的其中一个项目是磁盘工具,随OS X提供。

您需要创建RAID 1镜像

03年06月

RAID 1镜像:擦除驱动器

使用“磁盘工具”擦除将在RAID中使用的硬盘。

您将用作RAID 1镜像组的成员的硬盘必须先被擦除。 而且,由于我们正在构建一套RAID 1用于确保我们的数据保持可访问性,因此当我们擦除每个硬盘驱动器时,我们将花费一些额外时间并使用磁盘工具的安全选项之一Zero Out Data。 清零数据时,强制硬盘驱动器在擦除过程中检查坏数据块 ,并将所有坏块标记为不使用。 这减少了由于硬盘驱动器上的故障块而丢失数据的可能性。 它还显着增加了将驱动器从每个驱动器擦除几分钟到一个小时或更多时间所需的时间。

使用清零数据选项擦除驱动器

  1. 确保您打算使用的硬盘连接到Mac并启动。
  2. 启动磁盘工具,位于/ Applications / Utilities /。
  3. 从左侧列表中选择RAID 1镜像集中要使用的其中一个硬盘驱动器。 请务必选择驱动器,而不是在驱动器名称下显示的卷名。
  4. 点击'擦除'标签。
  5. 在音量格式下拉菜单中,选择'Mac OS X Extended(Journaled)'作为要使用的格式。
  6. 输入卷的名称; 我为这个例子使用了MirrorSlice1。
  7. 点击“安全选项”按钮。
  8. 选择“清零数据”安全选项,然后单击确定。
  9. 点击'擦除'按钮。
  10. 对将要成为RAID 1镜像组一部分的每个附加硬盘重复步骤3-9。 务必为每个硬盘分配一个唯一的名称。

04年6月

RAID 1镜像:创建RAID 1镜像集

已创建RAID 1镜像集,但尚未将硬盘添加到该集。

现在我们已经擦除了用于RAID 1镜像集的驱动器,我们准备开始构建镜像集。

创建RAID 1镜像集

  1. 如果应用程序尚未打开,请启动位于/ Applications / Utilities /的磁盘实用程序。
  2. 从“磁盘工具”窗口左侧窗格的“驱动器/卷”列表中选择RAID 1镜像集中要使用的其中一个硬盘驱动器。
  3. 点击'RAID'标签。
  4. 输入RAID 1镜像集的名称。 这是将在桌面上显示的名称。 由于我将使用我的RAID 1镜像集作为我的Time Machine音量,因此我将其称为TM RAID1,但任何名称都可以。
  5. 从“音量格式”下拉菜单中选择“Mac OS Extended(Journaled)”。
  6. 选择“镜像RAID集”作为RAID类型。
  7. 点击'选项'按钮
  8. 设置RAID块大小。 块大小取决于您要存储在RAID 1镜像集上的数据类型。 对于一般用途,我建议使用32K作为块大小。 如果您将主要存储大型文件,请考虑使用更大的块大小(如256K)来优化RAID的性能。
  9. 确定您创建的RAID 1镜像集是否应该在RAID的成员不同步时自动重建。 选择'Automatically Rebuild RAID mirror set'选项通常是一个好主意。 如果您将RAID 1镜像集用于数据密集型应用程序,那么这可能不是一个好主意。 即使它是在后台执行的,重建RAID镜像组可能会占用大量的处理器资源,并可能影响您对Mac的其他用途。
  10. 在选项上做出选择,然后单击确定。
  11. 点击'+'(加号)按钮将RAID 1镜像集添加到RAID阵列列表中。

05年06月

将切片(硬盘)添加到RAID 1镜像组

要将成员添加到RAID集,请将硬盘驱动器拖放到RAID阵列。

RAID阵列列表中现在提供了RAID 1镜像集,现在是时候向该集添加成员或切片了。

将切片添加到RAID 1镜像组

  1. 将其中一个硬盘从Disk Utility的左侧窗格拖到您在上一步创建的RAID阵列名称中。对于要添加到RAID 1镜像集的每个硬盘驱动器,请重复上述步骤。 对于镜像RAID,至少需要两个片或硬盘驱动器。

    将所有硬盘添加到RAID 1镜像集后,即可准备创建完成的RAID卷供Mac使用。

  2. 点击“创建”按钮。
  3. “创建RAID”警告表将会下降,提醒您组成RAID阵列的驱动器上的所有数据都将被删除。 点击“创建”继续。

在创建RAID 1镜像集期间,“磁盘工具”会将构成RAID的各个卷重命名为RAID Slice; 它会创建实际的RAID 1镜像集,并将其作为普通硬盘驱动器的音量挂载到Mac桌面上。

您创建的RAID 1镜像集的总容量将等于该集的最小成员,减去RAID引导文件和数据结构的一些开销。

您现在可以关闭“磁盘工具”并像使用Mac上的其他磁盘一样使用RAID 1镜像组。

06年06月

使用新的RAID 1镜像集

RAID 1 MIrror创建并准备使用。

现在你已经完成了创建你的RAID 1镜像集,下面是关于它的使用的一些提示。

OS X将使用“磁盘工具”创建的RAID集作为标准硬盘驱动器卷。 因此,您可以将它们用作启动卷,数据卷,备份卷或几乎任何您想要的内容。

热备件

您可以随时将其他卷添加到RAID 1镜像,即使在创建RAID阵列后也是如此。 RAID阵列创建后添加的驱动器称为热备份。 RAID阵列不使用热备份,除非该组的活动成员失败。 此时,RAID阵列将自动使用热备用来代替发生故障的硬盘,并自动启动重建过程以将热备用转换为阵列的活动成员。 添加热备份时,硬盘驱动器必须等于或大于RAID 1镜像组的最小成员。

重建

任何时候RAID 1镜像组中的一个或多个成员变得不同步,也就是说,驱动器上的数据与该组中的其他成员不匹配时,可能会发生重建。 发生这种情况时,假设您在RAID 1镜像集创建过程中选择了自动重建选项,重建过程将开始。 在重建过程中,不同步磁盘将从该组的其余成员恢复数据。

重建过程可能需要一些时间。 虽然在重建过程中您可以继续正常使用Mac,但在此过程中,您不应该睡眠或关闭Mac。

重建可能因硬盘故障之外的原因而发生。 可能触发重建的一些常见事件是OS X崩溃,电源故障或不正确关闭Mac。