先週、(私にとっては初めての)問題が発生しました。私はext4(Fedora 15)ファイルシステムを持っています。サーバー上で実行されているアプリケーションが突然停止しました。一見問題は見つかりませんでした。
df
50%の利用可能なスペースを示しました。約1時間検索した後、その男がdf -i
を使用したフォーラム投稿を見ました。 。このオプションは、iノードの使用法を探します。システムにはiノードがありませんでした。これは私が気付いていなかった単純な問題です。パーティションには320万個のiノードしかありませんでした。
さて、私の質問は次のとおりです。システムにもっと多くのiノードを持たせることはできますか?ディスクをフォーマットするときに設定する必要がありますか? 3.2Mのiノードでは、いくつのファイルを持つことができますか?
承認された回答:
通常の予想よりも多くのファイルがあるようです。
iノードテーブルのサイズを動的に変更するソリューションがあるかどうかはわかりません。データをバックアップし、新しいファイルシステムを作成し、データを復元する必要があると思います。
このような巨大なiノードテーブルを使用して新しいファイルシステムを作成するには、mke2fs(8)の「-N」オプションを使用する必要があります。
iノードの推定数を取得できるように、最初に「-n」オプションを使用することをお勧めします(これはfsを作成しませんが、有用な情報を表示します)。次に、必要に応じて、「-N」を使用して特定のiノード番号でファイルシステムを作成します。