如何從 LVM 建立 dd IMAGE 以用於復原目的

如何從 LVM 建立 dd IMAGE 以用於復原目的

如何將 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

相關內容