我刚刚为我的 raid 5 阵列购买了 2 个新驱动器。我已成功将它们添加到阵列并重新同步。我现在有一个 16 TB 的 /dev/md4 驱动器,但 crypt-luks 分区 md4p1 仍然是 12 TB。我尝试将其扩展以使用整个驱动器
cryptsetup resize /dev/mapper/md4p1
没有成功。驱动器使用 GPT 分区,每次我启动 parted 时,它都会抱怨备份 GPT 表不在驱动器末尾。让它修复这个问题安全吗,或者这会破坏加密数据吗?
答案1
当您使用分区的 md 设备时,crypt-luks 的可用存储空间不会像直接将其放在 md 设备上那样随着 md 的增长而自动增长。因此,您现在必须手动更改现有分区。但我不确定分区更改是否会立即生效。如果它是物理磁盘,则必须未使用,否则您必须重新启动。
最后的 GPT 备份应该没有问题,因为可用空间已经增长了很多。它可能会抱怨,因为 GPT 备份仍然在旧位置,现在位于“磁盘”中间的某个位置。parted 肯定只考虑了无法增长的真实驱动器。应在调整分区大小之前应用此修复程序。