仅使用软件 RAID
是否可以从存满数据的 2TB 磁盘开始,然后安全地将其添加到 RAID 1 阵列?
那么是否可以添加第三个磁盘并将 RAID 1 阵列迁移到 RAID 5 阵列?
或者
是否可以先从 2 个磁盘降级的 RAID 5 阵列开始,然后再添加第三个磁盘来创建健康的 RAID 5 阵列?
背景故事:
我希望从 2 磁盘 NAS(RAID 1)迁移到 3 磁盘 NAS,并且只购买一个新磁盘
答案1
如果使用 mdadm 将 RAID 1 元数据覆盖为 RAID 5 元数据,则可以将 RAID 1 阵列转换为 RAID 5 阵列。但是,我从未这样做过,也不会在不备份所有数据的情况下尝试这样做。如果我备份了所有数据,我只需擦除磁盘、设置 RAID 5 并从备份中恢复,而不是尝试将 RAID 1 阵列转换为 RAID 5 阵列。
话虽如此,我发现了一篇虽然有点老但基本思想是这样的: http://www.davelachapelle.ca/2008/07/25/converting-raid-1-to-raid-5/
使用风险自负。
答案2
我过去曾成功做到过这一点。虽然已经过去了几年,但我喜欢 mdadm 的其中一个原因是它的多功能性。我遇到的所有硬件 raid 都不允许我在不进行彻底擦除 + 恢复的情况下执行此类操作。