使用现有驱动器创建镜像阵列

使用现有驱动器创建镜像阵列

使用 OS X,我有一个 1 TB 硬盘。我有一个空的 1 TB,我想用它来创建镜像阵列。我能找到的有关创建镜像阵列的所有说明都要求将现有硬盘(即我的启动驱动器)复制到第三个位置,创建 RAID,然后将数据复制回来。

为什么?

有没有办法我可以告诉 OS X 我现有的启动驱动器已经是 RAID 的一部分,并且 1 个驱动器出现故障,而我想使用新驱动器重新创建 RAID?

答案1

是的,可以。只是 Apple 不支持。http://hints.macworld.com/article.php?story=20041013121106176

文章粘贴如下,供后人参考

阅读本文的其余部分以了解操作方法 - 在开始对您的系统进行类似操作之前,请阅读免责声明!这些说明还假设您具备一些终端知识...]

免责声明:如果您选择按照以下步骤操作,我不承担任何责任。我不能保证这对您有用,但对我来说效果很好。您可能会丢失所有数据,因此我强烈建议您在尝试之前备份!

  1. 安装新硬盘
  2. 启动 Mac OS X 安装 CD #1
  3. 在新硬盘上安装最小操作系统:
    • 当系统询问安装类型时,点击“自定义”
    • 取消选中除 BSD 子系统框之外的所有复选框
    • 安装大概需要 10 分钟
  4. 重新启动并按住 Option 键以获取引导加载程序菜单
  5. 从新硬盘启动
  6. 打开终端并suroot
  7. 运行以下命令diskutil list
    • 在输出中查找旧磁盘,可能是 disk1
  8. 接下来运行diskutil enableRAID mirror disk1:
    • 该磁盘将从桌面上消失约 30 秒,然后重新出现
  9. 此时,我重新启动系统并在重新启动时按住 Option
  10. 现在选择旧磁盘进行启动
  11. 登录并在“应用程序”->“实用程序”中打开“磁盘实用程序”应用
  12. 选择 RAID 卷和 RAID 选项卡
  13. 将新磁盘拖到 RAID
  14. 单击重建:
    • 重建通常需要 1-2 小时,具体取决于磁盘大小
  15. 喝一杯啤酒,因为你现在有一个镜像启动驱动器

应该有更简单的方法来实现这一点。理论上,您可以从安装 CD 启动到单用户模式,并绕过在新驱动器上安装操作系统。但是,diskutil单用户模式似乎有问题;我相信这是一个已知的错误。

答案2

不完全是。可能有一些软件可以做到这一点……但请这样想——如果你使用第三个驱动器,你将拥有硬盘的副本。终极备份。

RAID,即使是简单的镜像,实际上也会改变驱动器上数据的格式。我不太清楚细节,但当您将 RAID 卷添加到非 RAID 驱动器时,它最终会擦除您的分区等。

答案3

当从 OSX 安装程序 DVD 或启动盘启动时,您可以使用磁盘实用程序执行此操作。

您创建一个新的降级 RAID 并添加包含要保存的数据的第一个驱动器,然后将新的空/已擦除驱动器添加到新创建的降级 RAID 并重建 RAID。

https://www.youtube.com/watch?v=ArXsCzLWxH8

相关内容