我最近将 RAID5 中的磁盘从 3x2TB 更改为 3x3TB。我还想将块大小从默认的 512k 更改为 128k。我已将所有新设备添加到阵列中,然后运行:
mdadm /dev/md1 --grow --backup-file=/boot/md1_grow_backup_file --chunk=128
Run Code Online (Sandbox Code Playgroud)
--backup-file 选项是必需的,因为块大小发生了变化,并且它指定的文件位于不同的块设备上。
我必须关闭服务器才能物理移动它,但重塑操作的速度比我预期的要慢得多,所以我想知道是否可以中断该过程并在重新启动后继续它。
联机帮助页有一些关于中断 --grow/reshape 过程的信息,但在我看来,这是为了涵盖一些灾难性的情况 - 断电、服务器锁定等。
是否可以优雅地停止 mdadm 数组重塑?如果是这样,如何停止阵列以及如何在启动后恢复重塑?是否需要备份文件?