以一个条纹镜像(Raid 10)为例,如果两个磁盘扩展到四个,那么两个磁盘之间的数据如何在两个镜子之间“重新平衡”(展开)呢?
也就是说,如何将写入一个镜像的文件写入两个镜像以利用条带化磁盘?
只有新写入的(附加的)数据在所有当前活动的vdevs之间被拆分,ZFS中没有显式的重新平衡操作。
两种可能的解决方
更确切地说,我会select第二个解决scheme,并在系统负载较低的时间(例如晚上)分别传输每个文件系统:
zfs snapshot -r ) zfs send | zfs recv zfs send | zfs recv用适当的选项将快照发送到新创build的临时文件系统(如果空间允许,可以在同一个池中); 这个文件系统应该和旧的一样在层次结构的相同位置上 zfs destroy旧快照和旧文件系统 zfs rename临时系统zfs rename为旧名称 zfs mount检查和更改安装点,重新安排replace文件系统的先前情况