余裕がない(inode不足)

余裕がない(inode不足)
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        75G   52G   20G  73% /
udev             10M     0   10M   0% /dev
tmpfs           793M  8.9M  784M   2% /run
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
tmpfs           397M     0  397M   0% /run/user/0

この状態ですDebian 3.16.43-2+deb8u2仮想マシンは以下で実行されます。信託仮想デバイス。空き領域が表示されているがまだ利用できない領域エラーが発生します。修正が何であるかを提案してください。検索すると、ほとんどのリンクがリダイレクトされ、1つ以上のディスクがいっぱいであることが示されます。私はこのようなことが私に起こっているのを見ていません。

df -i output:

Filesystem      Inodes   IUsed  IFree IUse% Mounted on
/dev/sda1      4980736 4935456  45280  100% /
udev            505228     327 504901    1% /dev
tmpfs           507332     545 506787    1% /run
tmpfs           507332       1 507331    1% /dev/shm
tmpfs           507332       7 507325    1% /run/lock
tmpfs           507332      13 507319    1% /sys/fs/cgroup
tmpfs           507332       4 507328    1% /run/user/0

エラーの例:

ls -al /tm-bash: cannot create temp file for here-document: No space left on device

デフォルトで押すと商標コマンドを実行した後、このエラーが発生します。システムを再起動すると、数分で問題が解決する可能性があります。原因を見つけるために別のログファイルを調べる必要がありますか?

ベストアンサー1

ルートファイルシステムのinodeが不足しています。

このファイルシステムには、通常のインストール(4,935,456)よりも多くのファイルがあるようです。 rootユーザーは少し成長を利用できますが、root以外のすべてのアカウントは新しいファイルを作成できません。

どのタイプのファイルシステムを使用しているかを明らかにしていませんが、ext4ならこれは関連する質問です。ext4ファイルシステムでinodeの数を増やすには?、興味があるかもしれません。

残念ながら、割り当てられたディスク容量を比例的に増やさないと、ext4ファイルシステムでinodeの数を増やすことはできません。これがオプションでない場合は、すべてのデータをバックアップし、より多くのinodeでファイルシステムを再フォーマットしてから、すべてのデータを再コピーする必要があります。 (ルートファイルシステムを消去するため、これを行うにはリカバリディスクから起動する必要があります。)

おすすめ記事