lvmcacheを使用してlvmからLUKSをオフにすることはできません

lvmcacheを使用してlvmからLUKSをオフにすることはできません

CENTOS borgbackupサーバーがあります。すべてのトランザクションは、バインドマウントされたchroot刑務所内でSSHを介して実行されます。ほとんどの詳細は不要かもしれませんが、いくつかの背景情報が役に立つと思いました。

RAIDアレイをサポートする2つの3TBローテーションディスクを備えたraid1 LVMの上に、LUKSコンテナの上にXFSファイルシステムがあります。ユーザーがchroot刑務所にログインすると、pam_execはLUKSコンテナを開き、バックアップパーティションをマウントし、ログアウトするとpam_execはマウントを解除してコンテナを終了します。一般的に言えば、これはかなりうまくいきました。インストールして削除するようです。 rootfsはやや大きなSSDにあります。さまざまな場所に記載されている指示に従って、VGにlvmcacheを追加する予定です。 lvmcacheはブロックベースなので、ブロックがプレーンテキストか暗号化されているかは重要ではないと思います。キャッシュがディスクにフラッシュされたことを確認するために、キャッシュを連続書き込みに設定してから試しました。残念ながら、lvmcacheを使用すると、cryptsetupのシャットダウンが失敗し、デバイスが使用中としてマークされるため、LUKSコンテナをシャットダウンできません。これは意図的な行動ですか?また、キャッシュフラッシュを強制的に適用してから、LUKSコンテナを終了するために「クリーナー」キャッシュポリシーを使用してみました。これも失敗しました。 LUKSコンテナは、VGからlvmcacheが削除された後にのみ終了します。

これは意図的な行動ですか?キャッシュがFSをダーティとしてマークし、cryptsetupがFSを閉じることを防ぐとします。しかし、lvmcacheがブロックで実行されている場合、なぜこれが起こるのですか?キャッシュがディスクにフラッシュされたら、汚れてはいけません。そうですか?

ここで何か抜けましたか?

ベストアンサー1

おすすめ記事