라이브 가상 머신 이미지 파일을 재동기화할 수 있습니까?

라이브 가상 머신 이미지 파일을 재동기화할 수 있습니까?

KVM에 여러 개의 가상 머신이 있습니다. 이들은 대부분 무국적이며 폐쇄하면 영향을 미칠 수 있지만 이상적이지는 않습니다.

가능합니까?

rsync /var/lib/libvirt/images/host1.qcow2 user@offsite:/var/lib/backup

(관련 도메인의 XML을 덤프하고 재동기화하는 것뿐만 아니라)

크기는 ~60GB에서 ~20GB까지 다양합니다. 어떤 종류의 부패가 발생하고 있습니까? 아니면 일반적으로 무해합니까?

답변1

이는 귀하의 경우에는 대부분 무해하지만 나중에 사용하려고 하면 파일 시스템 오류가 발생할 수 있으므로 해당 파일에 대해 fsck를 실행하면 됩니다. 로그 저장소가 손상되어 시스템 로그가 사라질 수 있습니다.

게스트 파티션을 다시 마운트 ro하고 rsync 전에 실행할 수 있다면 sync프로세스가 원활하고 오류 없이 진행될 수 있지만 이것이 가능할지는 의문입니다.

-SIGSTOPrsync 전에 모든 쓰기 프로세스로 전송을 시도한 다음 sync게스트에서 rsync를 실행하고 보낼 수도 있습니다. -SIGCONT이렇게 하면 손상이 덜 발생합니다.

관련 정보