将 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 的智能阵列控制器经常使用这些芯片组。