ext4ファイルシステムでInodeの数を変更できますか? [コピー]

ext4ファイルシステムでInodeの数を変更できますか? [コピー]

重複の可能性:
ext4ファイルシステムでinodeの数を増やすには?

Debian Wheezy 64ビットを使用するホームクラスNASがあります。 RAID1/5とLVMを使用して一緒にプールされた2x2TBおよび1.5TBの3つのディスクがあります。その結果、サイズは約3.16 TBでext4にフォーマットされ、/ homeとしてマウントされたLVM論理ボリュームが作成されます。しかし、ちょうどInodeが約50GBの容量を使用していることがわかりました(正確な数字は256Bサイズの212 459 520、つまり16kパーティションサイズあたり1つのInodeです)。

3.16TBのうち50GBが全体容量の約1.5%を占めるが、それでも十分な空間だ。これは主にマルチメディアで使用されるストレージNASなので、/ homeパーティションに212があることは望ましくありません。百万内部のファイル。

だから私の質問は - 実際にパーティション全体を再生成せずにinodeの数を減らしたり変更したりできますか?これを行うことは可能ですが、2TBのデータを移動してRAIDが再同期するのを待つよりも方法を見つけることをお勧めします。

ベストアンサー1

~からmke2fsマニュアルページ:

ファイルシステムは作成後にinodeの数だけ拡張できないため、注意してこのパラメータの正しい値を決定する必要があります。

だから答えは「いいえ」です。

できることは既存のext4ボリュームを縮小し(ファイルシステムをマウント解除する必要があります)、空き容量を使用して少数のinodeで新しいext4ボリュームを作成し、データをコピーし、古いボリュームを削除し、新しいボリュームを拡張してすべてのボリュームを占めることです。宇宙。

おすすめ記事