ext ファイルシステムの inode 数を変更できないのはなぜですか?

ext ファイルシステムの inode 数を変更できないのはなぜですか?

extファイルシステムの作成後にinode数を変更することはできないことは知っていますが、その説明を見つけることができませんでした。なぜそれは違います。

誰か私に教えてくれませんか?

答え1

なぜでしょうか? 誰もそれを実行するツールを書いていないからです。また、これはファイルシステムのメタデータに対するまったく些細な変更ではないためと考えられます。

他にも同様の問題があります。たとえば、ext4 を 16TB 以上にサイズ変更することはできません。これには、デフォルトでは使用されない 64 ビット構造が必要です。

他のファイルシステムでも同様です。たとえば、XFS を縮小することはできません。

これらはどれも不可能ではありませんが、少なくとも直接的には、それを実行するためのツールは存在しないようです。誰かがそれらを開発する必要があります...そして、通常、特定のファイルシステムに関する詳細な知識が必要です。

関連情報