복구 목적으로 LVM에서 dd IMAGE를 생성하는 방법

복구 목적으로 LVM에서 dd IMAGE를 생성하는 방법

복구를 위해 LVM 파티션을 이미지로 백업하는 방법은 무엇입니까?

/dev/sda2에서 dd를 실행해 보았지만 약 380G로 약 8시간 후에 충돌이 발생했습니다.

 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

관련 정보