LVM 快照映射到更大的新逻辑卷

LVM 快照映射到更大的新逻辑卷

如果我创建快照说:

lvcreate --size 100M --snapshot --name homeSnap /dev/vg1/home

然后我备份这个快照:

dd if=/dev/vg1/homeSnap of=/mnt/data/backup.img

然后创建一个新的逻辑卷

lvcreate --size 50G --name test vg1

然后将快照复制到新的逻辑驱动器:

dd if=/mnt/data/backup.img of=/dev/vg1/test

现在假设原始 /dev/vg1/home 只有 10G 大小。/dev/vg1/test 是 50G。剩下的 40G 怎么办?我能否正常使用它?还是新的 /dev/vg1/test 只变成 10G,而我会丢失 40G,而无需进行某种类型的调整?

答案1

当然,这取决于/dev/vg1/homeSnap卷上的内容。但大多数文件系统不会自动调整大小,您必须发出命令来调整文件系统的大小。

在您提到 XFS 的评论中,您想要的命令是xfs_growfs,我相信也许xfs_growfs /dev/vg1/test你的情况如此。

您可能需要注意的另一件事是,某些文件系统具有唯一 ID,如果您尝试挂载具有相同唯一 ID 的两个文件系统副本,则可能会遇到问题。我不确定目前的情况,但在过去XFS 所需的特殊步骤比如生成一个新的 ID,或者传递一个挂载选项来忽略该 ID。

相关内容