RAID5 / RAIDZ - 是否可以在不丢失数据的情况下进行放大?

Dan*_*Dan 5 raid zfs raid-5

如果我有一个带有 4x1TB 驱动器的 RAID5,然后在一年后我决定升级到 4x2TB,我是否可以一次更换一个驱动器,然后让奇偶校验重建,即使它是混合大小的驱动器?

显然我不想为了扩展而将所有 4TB 备份到另一个 RAID。

RAID5 和 RAIDZ 在这方面有区别吗?

sbl*_*air 4

这可以通过 RAID-Z 实现,如《ZFS 管理指南》中所述:

当将尺寸大于其要替换的设备的替换设备添加到池中时,不会自动扩展到其完整大小。池autoexpand属性值确定将磁盘添加到池中时是否将池扩展至其完整大小。默认情况下,该autoexpand属性处于禁用状态。您可以启用此属性,以在将较大磁盘添加到池之前或之后扩展池的大小。

不一定建议这样做,因为每次更换后重新同步驱动器可能需要很长时间,并且该过程可能会给驱动器带来压力。