Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ホコタイシヨウノフアイルノサクシヨニヨルフアイルスヘスカシヨウキヨウ

共同作成者

Snapshot コピーは、ブロックを使用していたファイルを削除したあともそのブロックをポイントします。そのため、 Snapshot コピーリザーブを使い切ると、期待に反した結果を引き起こす可能性があります。つまり、ファイルシステム全体を削除することで、ファイルシステムが占有するスペースよりも、使用可能なスペースが少なくなります。

次の例を考えてみましょう。ファイルを削除する前の `df`コマンド出力は次のとおりです。

Filesystem          kbytes  used    avail  capacity
/vol/vol0/          3000000 3000000 0       100%
/vol/vol0/.snapshot 1000000 500000  500000   50%

ファイルシステム全体を削除してボリュームのSnapshotコピーを作成すると、 `df`次の出力が生成されます。

Filesystem          kbytes  used    avail  capacity
/vol/vol0/          3000000 2500000 500000   83%
/vol/vol0/.snapshot 1000000 3500000 0       350%

出力から、削除前の 0.5GB に加えて、アクティブファイルシステムで以前に使用されていた 3GB 全体が Snapshot コピーによって使用されるようになりました。

Snapshot コピーで使用されるディスクスペースは Snapshot コピーリザーブを超えているため、アクティブファイル用にリザーブされたスペースに 2.5GB の「ピル」がオーバーフローします。想定していた 3GB については、ファイル用の 0.5GB の空きスペースが残ります。