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.