使用可能な空き領域が inode 制限に達しました。

使用可能な空き領域が inode 制限に達しました。

ext4運が悪いので、ファイルシステムにinodeが不足していますが、まだ空き容量が多いとしましょう。

Inodeの使用量は100%ですが、ディスクの空き容量は50%です。

どうすれば解決できますか?

答え1

一つの選択肢はファイルシステムの再作成指定するインデックスノードのバイトオプション比率-i

  1. サポートすべてのデータを別のディスクに移動します。

  2. ファイルシステムを一覧表示し、変更するファイルシステムを見つけます。

    $ df -h

    /dev/sdXファイルシステムがすでにマウントされているとします/mnt/mountpoint

  3. 削除このファイルシステムは次のとおりです。

    $ umount /mnt/mountpoint

  4. 作るこのファイルシステムは、バイト対inode比を指定するコマンドを使用しますmkfs.ext4-i

    $ mkfs.ext4 -i 4096 /dev/sdX

    このコマンドは、inodeあたり4KBの割合のファイルシステムを生成しますext4(これにより、デフォルト値(inodeあたり16KB)よりも4倍多くのinodeが生成されます)。

  5. このファイルシステムは次のとおりです。

    $ mount /dev/sdX /mnt/mountpoint

関連情報