自動化された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).