스냅샷을 만들었어요
lvcreate -n snap01.vm01 -L 5G -s vg0/vm01.eclabs.de
이제 디스크에 보관하고 싶지 않은 무언가를 만들어서 스냅샷 지점으로 복원하고 싶습니다.
스냅샷을 복원하는 방법은 무엇입니까?
다음을 사용하여 스냅샷을 복사하려고 합니다 dd
.
dd if=/dev/vg0/snap01.vm01 | pv | dd of=/dev/vg0/vm01.eclabs.de-restore
파일이 5GB에 불과하더라도 dd 프로세스는 몇 시간 동안 계속해서 파일을 복사합니다. 이것이 올바른 접근 방식입니까?
답변1
다음 명령을 사용하여 LVM 스냅샷을 복원할 수 있습니다.
lvconvert --merge <snapshot path>
위의 예에서: snap0.vm01
다음에 생성된 스냅샷 으로 되돌리려면 vg0/vm01.eclabs.de
:
umount /dev/vg0/vm01.eclabs.de
lvconvert --merge /dev/vg0/snap01.vm01
바라보다http://www.switchroot.com/how-to-rollback-a-lvm-volume-to-its-snapshot