Linux - Festplatte voll (Inodes bei 100%):

Unter Umständen kann es vorkommen, dass Partitionen bei Linux "voll laufen", obwohl noch Festplattenplatz vorhanden ist; dies hängt üblicherweise an einer extrem hohen Anzahl sehr kleiner Dateien, die die Inode-Tabelle voll machen.

df -lha --> zeigt "normale" Belegung des Partiotionen:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda             33030016  10407780  22622236  32% /
tmpfs                   368748         0    368748   0% /lib/init/rw
varrun                  368748        56    368692   1% /var/run
varlock                 368748         0    368748   0% /var/lock
udev                    368748       108    368640   1% /dev
tmpfs                   368748         0    368748   0% /dev/shm

df -i --> zeigt nun die INODE-Dichte an --> hier 100% (!)

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/xvda            2080768 2080768       0  100% /
tmpfs                  92187       3   92184    1% /lib/init/rw
varrun                 92187      38   92149    1% /var/run
varlock                92187       4   92183    1% /var/lock
udev                   92187    4404   87783    5% /dev
tmpfs                  92187       1   92186    1% /dev/shm

Um nun die "Übeltäter ausfindig zu machen setzt man folgenden Befehl ab, um die einzelnen Ordnerbereiche zu ananlysieren:

for i in /*; do echo $i; find $i |wc -l; done

für einer Verfeinerung der Suche gibt man nun hierarschich die einzelnen Unterodner an (Bsp: /var/www/html)

for i in /var/www/html/*; do echo $i; find $i |wc -l; done

Jetzt kann man nach Bewertung der Dateien/Ordner jeweils löschen.
© 2025 ziggymania.de Designed S.Wommer