如果我创建快照说:
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 而没有某种类型的调整大小?
当然,这取决于您在
/dev/vg1/homeSnap
音量上拥有的任何内容。但是大多数文件系统不会自动调整大小,您必须发出命令来调整文件系统的大小。在您提到 XFS 的评论中,您想要的命令是xfs_growfs,我相信可能
xfs_growfs /dev/vg1/test
在您的情况下。您可能需要注意的另一件事是某些文件系统具有唯一 ID,如果您尝试挂载具有相同唯一 ID 的文件系统的两个副本,您可能会遇到问题。我不确定当前状态,但过去XFS 需要特殊步骤,例如生成新 ID,或传递挂载选项以忽略 ID。