CentOS 6.5とext4を実行している専用サーバーで利用可能なiノードの最大数を増やすにはどうすればよいですか?私たちがホストしているWebサイトは、何百万もの小さなファイルを作成して使用しています。すでに制限に達しており、iノードの使用率を92%に下げるには、いくつかのサイトを削除する必要がありました。
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup-lv_root
3276800 58531 3218269 2% /
tmpfs 3074543 1 3074542 1% /dev/shm
/dev/sda1 128016 44 127972 1% /boot
/dev/mapper/VolGroup-lv_home
56967168 52223688 4743480 92% /home
いいえ、できません。 ext(2,3,4)のiノード数は作成時に設定され、事後に変更することはできません。唯一のオプションは、パーティションをバックアップ、フォーマット(さまざまなオプションを使用)、および復元することです。
ディレクトリを再構築するか、データパーティションを完全に再フォーマットする以外に、inodeの枯渇には多くのオプションはありません。この環境のワークロードと要求を理解した今の私の提案は、リファクタリングすることです。以下が含まれます: