使用 OS X,我有一个 1 TB 硬盘。我有一个空的 1 TB,我想用它来创建镜像阵列。我能找到的有关创建镜像阵列的所有说明都要求将现有硬盘(即我的启动驱动器)复制到第三个位置,创建 RAID,然后将数据复制回来。
为什么?
有没有办法我可以告诉 OS X 我现有的启动驱动器已经是 RAID 的一部分,并且 1 个驱动器出现故障,而我想使用新驱动器重新创建 RAID?
答案1
是的,可以。只是 Apple 不支持。http://hints.macworld.com/article.php?story=20041013121106176
文章粘贴如下,供后人参考
阅读本文的其余部分以了解操作方法 - 在开始对您的系统进行类似操作之前,请阅读免责声明!这些说明还假设您具备一些终端知识...]
免责声明:如果您选择按照以下步骤操作,我不承担任何责任。我不能保证这对您有用,但对我来说效果很好。您可能会丢失所有数据,因此我强烈建议您在尝试之前备份!
- 安装新硬盘
- 启动 Mac OS X 安装 CD #1
- 在新硬盘上安装最小操作系统:
- 当系统询问安装类型时,点击“自定义”
- 取消选中除 BSD 子系统框之外的所有复选框
- 安装大概需要 10 分钟
- 重新启动并按住 Option 键以获取引导加载程序菜单
- 从新硬盘启动
- 打开终端并
su
root - 运行以下命令
diskutil list
:- 在输出中查找旧磁盘,可能是 disk1
- 接下来运行diskutil enableRAID mirror disk1:
- 该磁盘将从桌面上消失约 30 秒,然后重新出现
- 此时,我重新启动系统并在重新启动时按住 Option
- 现在选择旧磁盘进行启动
- 登录并在“应用程序”->“实用程序”中打开“磁盘实用程序”应用
- 选择 RAID 卷和 RAID 选项卡
- 将新磁盘拖到 RAID
- 单击重建:
- 重建通常需要 1-2 小时,具体取决于磁盘大小
- 喝一杯啤酒,因为你现在有一个镜像启动驱动器
应该有更简单的方法来实现这一点。理论上,您可以从安装 CD 启动到单用户模式,并绕过在新驱动器上安装操作系统。但是,diskutil
单用户模式似乎有问题;我相信这是一个已知的错误。
答案2
不完全是。可能有一些软件可以做到这一点……但请这样想——如果你使用第三个驱动器,你将拥有硬盘的副本。终极备份。
RAID,即使是简单的镜像,实际上也会改变驱动器上数据的格式。我不太清楚细节,但当您将 RAID 卷添加到非 RAID 驱动器时,它最终会擦除您的分区等。
答案3
当从 OSX 安装程序 DVD 或启动盘启动时,您可以使用磁盘实用程序执行此操作。
您创建一个新的降级 RAID 并添加包含要保存的数据的第一个驱动器,然后将新的空/已擦除驱动器添加到新创建的降级 RAID 并重建 RAID。