01之06
什么是RAID 1镜像?
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镜像:你需要什么
为了创建RAID 1镜像,您需要一些基本组件。 您需要的其中一个项目是磁盘工具,随OS X提供。
您需要创建RAID 1镜像
- OS X 10.5.x到OS X Yosemite 。 本文中给出的说明使用OS X Leopard。 虽然这些说明适用于OS X的过去和未来版本,但本文中显示的某些步骤,术语或图像可能会有所不同。 如果您使用OS X El Capitan或更高版本,则需要第三方应用程序(如SoftRAID Lite)来创建和管理RAID阵列 。
- 磁盘工具。 这包含在OS X中 。
- 两个或更多硬盘。 请注意,创建RAID 1镜像集的过程将清除硬盘上的所有数据。 最好如果您使用的硬盘是相同的品牌和型号,但这不是要求。
- 一个或多个驱动器机箱。 Mac Pro用户可能有内部驱动器托架可用。 其他人都需要一个或多个外部驱动器机箱。 如果您使用多个驱动器机箱,理想情况下它们应该是相同的品牌和型号,或者至少具有相同类型的接口,即FireWire, USB , Thunderbolt或SATA。 本文不会提供有关安装和使用外部机箱的说明 ; 相反,我们会假设您已经拥有它们,或者将在About:Macs中使用其中一个指南来构建它们。
- 几个小时的时间。 创建RAID集的过程相当简单,不需要太多时间。 但我们将使用Zero Out数据选项擦除RAID组中的所有驱动器,这是一个耗时较长的过程,可确保最大的可靠性。
03年06月
RAID 1镜像:擦除驱动器
您将用作RAID 1镜像组的成员的硬盘必须先被擦除。 而且,由于我们正在构建一套RAID 1用于确保我们的数据保持可访问性,因此当我们擦除每个硬盘驱动器时,我们将花费一些额外时间并使用磁盘工具的安全选项之一Zero Out Data。 清零数据时,强制硬盘驱动器在擦除过程中检查坏数据块 ,并将所有坏块标记为不使用。 这减少了由于硬盘驱动器上的故障块而丢失数据的可能性。 它还显着增加了将驱动器从每个驱动器擦除几分钟到一个小时或更多时间所需的时间。
使用清零数据选项擦除驱动器
- 确保您打算使用的硬盘连接到Mac并启动。
- 启动磁盘工具,位于/ Applications / Utilities /。
- 从左侧列表中选择RAID 1镜像集中要使用的其中一个硬盘驱动器。 请务必选择驱动器,而不是在驱动器名称下显示的卷名。
- 点击'擦除'标签。
- 在音量格式下拉菜单中,选择'Mac OS X Extended(Journaled)'作为要使用的格式。
- 输入卷的名称; 我为这个例子使用了MirrorSlice1。
- 点击“安全选项”按钮。
- 选择“清零数据”安全选项,然后单击确定。
- 点击'擦除'按钮。
- 对将要成为RAID 1镜像组一部分的每个附加硬盘重复步骤3-9。 务必为每个硬盘分配一个唯一的名称。
04年6月
RAID 1镜像:创建RAID 1镜像集
现在我们已经擦除了用于RAID 1镜像集的驱动器,我们准备开始构建镜像集。
创建RAID 1镜像集
- 如果应用程序尚未打开,请启动位于/ Applications / Utilities /的磁盘实用程序。
- 从“磁盘工具”窗口左侧窗格的“驱动器/卷”列表中选择RAID 1镜像集中要使用的其中一个硬盘驱动器。
- 点击'RAID'标签。
- 输入RAID 1镜像集的名称。 这是将在桌面上显示的名称。 由于我将使用我的RAID 1镜像集作为我的Time Machine音量,因此我将其称为TM RAID1,但任何名称都可以。
- 从“音量格式”下拉菜单中选择“Mac OS Extended(Journaled)”。
- 选择“镜像RAID集”作为RAID类型。
- 点击'选项'按钮
- 设置RAID块大小。 块大小取决于您要存储在RAID 1镜像集上的数据类型。 对于一般用途,我建议使用32K作为块大小。 如果您将主要存储大型文件,请考虑使用更大的块大小(如256K)来优化RAID的性能。
- 确定您创建的RAID 1镜像集是否应该在RAID的成员不同步时自动重建。 选择'Automatically Rebuild RAID mirror set'选项通常是一个好主意。 如果您将RAID 1镜像集用于数据密集型应用程序,那么这可能不是一个好主意。 即使它是在后台执行的,重建RAID镜像组可能会占用大量的处理器资源,并可能影响您对Mac的其他用途。
- 在选项上做出选择,然后单击确定。
- 点击'+'(加号)按钮将RAID 1镜像集添加到RAID阵列列表中。
05年06月
将切片(硬盘)添加到RAID 1镜像组
RAID阵列列表中现在提供了RAID 1镜像集,现在是时候向该集添加成员或切片了。
将切片添加到RAID 1镜像组
- 将其中一个硬盘从Disk Utility的左侧窗格拖到您在上一步创建的RAID阵列名称中。对于要添加到RAID 1镜像集的每个硬盘驱动器,请重复上述步骤。 对于镜像RAID,至少需要两个片或硬盘驱动器。
将所有硬盘添加到RAID 1镜像集后,即可准备创建完成的RAID卷供Mac使用。
- 点击“创建”按钮。
- “创建RAID”警告表将会下降,提醒您组成RAID阵列的驱动器上的所有数据都将被删除。 点击“创建”继续。
在创建RAID 1镜像集期间,“磁盘工具”会将构成RAID的各个卷重命名为RAID Slice; 它会创建实际的RAID 1镜像集,并将其作为普通硬盘驱动器的音量挂载到Mac桌面上。
您创建的RAID 1镜像集的总容量将等于该集的最小成员,减去RAID引导文件和数据结构的一些开销。
您现在可以关闭“磁盘工具”并像使用Mac上的其他磁盘一样使用RAID 1镜像组。
06年06月
使用新的RAID 1镜像集
现在你已经完成了创建你的RAID 1镜像集,下面是关于它的使用的一些提示。
OS X将使用“磁盘工具”创建的RAID集作为标准硬盘驱动器卷。 因此,您可以将它们用作启动卷,数据卷,备份卷或几乎任何您想要的内容。
热备件
您可以随时将其他卷添加到RAID 1镜像,即使在创建RAID阵列后也是如此。 RAID阵列创建后添加的驱动器称为热备份。 RAID阵列不使用热备份,除非该组的活动成员失败。 此时,RAID阵列将自动使用热备用来代替发生故障的硬盘,并自动启动重建过程以将热备用转换为阵列的活动成员。 添加热备份时,硬盘驱动器必须等于或大于RAID 1镜像组的最小成员。
重建
任何时候RAID 1镜像组中的一个或多个成员变得不同步,也就是说,驱动器上的数据与该组中的其他成员不匹配时,可能会发生重建。 发生这种情况时,假设您在RAID 1镜像集创建过程中选择了自动重建选项,重建过程将开始。 在重建过程中,不同步磁盘将从该组的其余成员恢复数据。
重建过程可能需要一些时间。 虽然在重建过程中您可以继续正常使用Mac,但在此过程中,您不应该睡眠或关闭Mac。
重建可能因硬盘故障之外的原因而发生。 可能触发重建的一些常见事件是OS X崩溃,电源故障或不正确关闭Mac。