私はXFSファイルシステムを減らすことができず、サポートされていないことを知っています。ところで、xfsが縮小をサポートしていない理由を知りたいです。
答え1
まだ誰もこの記事を書いていないからです:-)
実行する必要があるタスクを説明するいくつかの関連リンク:
- https://xfs.org/index.php/Shrinking_Support
- https://lwn.net/Articles/476808/
- https://marc.info/?l=linux-xfs&m=118091640624488&
そして:
デフォルトでは、大容量ファイルシステムを縮小する必要がないため、これは行われません。ストレージは安価であり、ほとんどの環境ではデータセットと容量が増加するだけです。
私は個人的にこの言葉に100%同意しないが、一理がある。 XFSの基本的なアイデアは、通常、縮小が必要なワークステーションや状況のためのものではないため、縮小がより難しく(トランザクションログがファイルシステムの中央にあるなど)、より簡単になるように書かれています。
XFS開発者が言うことは、縮小可能なファイルシステムが必要な場合は、XFSを使用せずにパッチを歓迎することです。 :-)
更新:折りたたみサポートは現在作業中です。xfsprogs5.125月のリリースはすでに縮小をサポートしていますが、まだ実験的です。ファイルシステムの終わりに未使用のスペースが必要で、すべての未使用スペースが最後にあることを確認するために、ファイルシステムを「デフラグ」するオプションはありません。しかし、これは確かに発展しており、まもなく「完全な」支援を受けることを願っています。