복구 목적으로 LVM에서 추가 이미지를 만드는 방법

복구 목적으로 LVM에서 추가 이미지를 만드는 방법

복구 목적으로 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을 생성해야 합니다. 그러면 다음과 같이 할 수 있습니다:

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

관련 정보