Linuxデバイスマッパーとext4:COWテーブルがいっぱいになるとどうなりますか?

Linuxデバイスマッパーとext4:COWテーブルがいっぱいになるとどうなりますか?

次のシナリオを考えてみましょう。

  • 私はLinux Device Mapperを使用してext4ファイルシステムのスナップショットを作成しています。
  • スナップショットは読み取り専用としてマウントされ、ソースボリュームは読み取り - 書き込みとしてマウントされます。
  • ソースボリュームに(あまりにも)書き込み中にスナップショットを読みました。結局、コピーオンライトテーブルがいっぱいになります。

一体今何が起きているのか実際にユーザーの観点から? dmesgにどのようなメッセージを表示する必要がありますか?スナップショットを読み取るアプリケーションはどのように機能しますか?実際にこれを試してみて、何が起こっているのか見た人はいますか?

答え1

COWがいっぱいになると、書き込み操作のI / Oエラーが発生します。

LVM2を使用すると、COWのサイズと使用量を確認し、必要に応じてサイズを変更できます。

関連情報