XfsパーティションにいくつかのlibvirtVMが保存されており、ストレージを複製するためにglusterを使用しています。 VMはストレージにqcow2を使用します。
Xfs_fbを実行すると、VMが配置されているパーティションの一部がファイルの断片化が進んでいることを示しています。しかし、コマンドラインから「e4defrag -c /」を実行すると、VMはほとんど断片化を示しません。
これは、ホストシステムでxfs_dbによって報告された内容を無視しても安全であることを意味しますか?
バッキングファイルの正しいが部分的なビューは、ホストシステムによって提供されるものです。言い換えると、ホストがファイルを断片化したものとして報告した場合、ゲストの発言に関係なく、ファイルはis実際に断片化されています。
さらに、バッキングファイルはそれ自体で2層の間接テーブルを使用するqcow2イメージであるため、ディスクファイルはおそらくxfs_db
が報告するものよりもmore断片化されています。
各仮想ディスクの断片化レベルをよりよく理解するために、qemu-img check
でファイルを確認することをお勧めします。