ext4ファイルシステムでinodeの数を増やすには?

ext4ファイルシステムでinodeの数を増やすには?

先週、私は(私にとって新しい)問題に直面しました。私はext4(Fedora 15)ファイルシステムを使用しています。サーバーで実行されているアプリケーションが突然停止しました。一見すると問題は見つかりません。

df50%の空き容量が表示されます。約1時間検索した後、誰かがdf -i。オプションを使用してinodeの使い方を見つけたフォーラム投稿を見つけました。システムに inode がありません。これは私が認識しない簡単な問題です。このパーティションには320万のインデックスノードしかありません。

今私の質問は:システムにさらにinodeを持たせることができますか?ディスクをフォーマットするときに設定する必要がありますか/設定できますか? 3.2M inodeを使っていくつのファイルを持つことができますか?

ベストアンサー1

いつも予想していたよりも多くのファイルがあるようです。

inodeテーブルサイズを動的に変更する方法があるかどうかわかりません。申し訳ありませんが、データをバックアップし、新しいファイルシステムを作成してデータを復元する必要があります。

この大きなinodeテーブルを使用して新しいファイルシステムを作成するには、mke2fs(8)の "-N"オプションを使用する必要があります。

inodeの数を見積もるために、最初に「-n」オプションを使用することをお勧めします(ファイルシステムを作成するのではなく、有用な情報を表示します)。次に、必要に応じて「-N」を使用して、特定のinode番号を持つファイルシステムを作成します。

おすすめ記事