복구 목적으로 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