我正在尝试将下面的驱动器克隆到更大尺寸的新驱动器:
sda 8:0 0 223.6G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 223.1G 0 part
├─vg1-root 254:0 0 200G 0 lvm /
├─vg1-home_cachepool_cdata 254:1 0 23G 0 lvm
│ └─vg1-home 254:4 0 3.7T 0 lvm /home
└─vg1-home_cachepool_cmeta 254:2 0 20M 0 lvm
└─vg1-home 254:4 0 3.7T 0 lvm /home
(/dev/sda1
BIOS 启动分区是否安装在 上/boot
。)
我可以只做一个吗dd if=/dev/sda of=/dev/sd[NEW DRIVE] bs=4096
?还是我必须对 LVM 分区做些什么?
答案1
dd
可以很好地处理 LVM。
确保您的引导加载程序指向克隆上的正确驱动器,否则它将无法启动。
最后,您需要调整克隆上的 LVM 大小。从技术上讲,您应该能够在挂载时毫无问题地扩大逻辑卷,但我建议在未挂载的驱动器上执行所有此类操作。
lvresize -L <new size>G --resizefs MyLVGroup/myvol
将同时调整分区和文件系统的大小。提示:在上述命令+
前面添加以按该数量进行扩展,而不是调整到该数量。<new size>
要单独扩展逻辑卷和调整文件系统大小,请执行以下操作:
lvresize -L +<amount to extend>G MyLVGroup/myvol
然后使用以下命令扩展文件系统:
resize2fs /dev/MyLVGroup/myvol
看着askubuntu 的问题“如何调整 LVM 分区的大小?(即物理卷)和archwiki 的 LVM - 卷操作有关调整 LVM 大小的更多信息。