자동화된 KVM 백업을 위한 스크립트가 있습니다. LVM 스냅샷을 찍기 전에 QEMU 게스트 에이전트를 사용하여 KVM의 파일 시스템을 동결해 보았습니다. 대부분의 경우 잘 작동하지만 무작위로 게스트 에이전트로부터 직접적인 응답을 받지 못하거나 fs-freeze를 실행할 때 다음과 같은 메시지가 나타납니다.
Guest agent is not responding: Guest agent not available for now
...또는 다른 오류 메시지가 표시됩니다. 문제는 어쨌든 파일 시스템이 정지되어 있다는 것입니다. 따라서 백업 스크립트가 이 시점에서 중지되면(올바른 종료 상태/코드가 필요하기 때문에) 내 KVM이 동결되므로 다시 동결이 해제될 때까지 액세스할 수 없습니다!
KVM의 파일 시스템을 고정하는 다른 방법이 있습니까? 이러한 KVM의 qemu "콘솔"에 직접 액세스하고 fs-freeze를 수동으로 실행하고 싶습니다.
답변1
util-linux 패키지와 함께 제공되는 "fsfreeze" 명령을 간단히 사용할 수 있다는 것을 알았습니다.
Usage:
fsfreeze [options] <mount point>
Options:
-h, --help this help
-f, --freeze freeze the filesystem
-u, --unfreeze unfreeze the filesystem
For more information see fsfreeze(8).