是否有一种将 RAID1 转换为 RAID5 的“无摩擦”方法?

是否有一种将 RAID1 转换为 RAID5 的“无摩擦”方法?

将 Linux 软件(即mdadm)RAID1 阵列转换为 RAID5 阵列的最佳方法是什么?如果 3 磁盘 RAID5 与 4 磁盘 RAID5 的过程不同,有何不同?

答案1

在做任何此类事情之前将您的数据备份到单独的媒体验证备份通过sha1sum

那里的一般程序如下所示:

  • 将第三个驱动器添加到您的系统中。
  • 使用新驱动器和从 RAID1 中释放的驱动器创建降级的 RAID5。
  • 将数据复制到 RAID5 卷。
  • 将 RAID1 磁盘添加到 RAID5 卷,并给它足够的时间来正确同步自身。
  • 验证新卷上的数据是否与备份匹配。

另请参阅kernel.org 上 mdadm 的 Wiki 页面,并且,对于相反方向(至少从 RAID6 到 RAID1),有serverfault.com 上的一个问题,其中一个答案还提到关于 mdadm 级别更改的博客文章

答案2

许多不错的 RAID 控制器可以采用 RAID 1 阵列,当您添加另一个驱动器时,允许您将其即时转换为 RAID5,当然,现在大小是两倍。

基于 AMI/LSI 的控制器已经这样做了几年(是十年了吗?)。 Dell PERC、Compaq/HP 的智能阵列控制器经常使用这些芯片组。

相关内容