如何将 LVM 分区备份到映像以进行恢复?
我尝试在 /dev/sda2 上运行 dd,但大约 8 小时后崩溃,速度约为 380G
sudo lvmdiskscan
/dev/centos/swap [ 3.89 GiB]
/dev/sda1 [ 500.00 MiB]
/dev/centos/root [ 50.00 GiB]
/dev/sda2 [ 465.27 GiB] LVM physical volume
/dev/centos/home [ 411.38 GiB]
/dev/sdb1 [ 931.51 GiB]
3 disks
2 partitions
0 LVM physical volume whole disks
1 LVM physical volume
无论如何,用棍子逃跑会有什么不同吗?
答案1
看起来之前已经在 Serverfault 上回答过。
https://serverfault.com/questions/219234/lvm-dd-lvm
首先,您应该创建一个至少与原始 LVM 大小相同的 LVM。然后你可以做类似的事情:
local# dd if=/dev/vglocal/lvm-old | ssh remote dd of=/dev/vgremote/lvm-new
那应该可以了。如果远程服务器上已有包含原始 lvm 的文件,则可以执行非常类似的操作:
remote# dd if=/path/to/img of=/dev/vgremote/lvm-new
您还可以添加选项 bs 来增加 dd 使用的块大小,以加快该过程:
# dd if=... of=... bs=131072