Gibt es eine Möglichkeit, dem Kernel mitzuteilen, dass er den freien Speicherplatz jetzt zurückgeben soll? Wie schreibe ich etwas in / proc /? Verwenden von Ubuntu 11.10 mit ext4.
Dies ist wahrscheinlich ein altes und sehr wiederholtes Thema. Nachdem ich 0 Speicherplätze erreicht hatte, bemerkte ich nur, dass mein Editor meine geöffneten Quelltextdateien nicht speichern konnte. Zu meinem Entsetzen hatte die Ordnerliste nun eine Größe von 0 Byte.
Ich habe 100 MB große Dateien sowohl vom Benutzer als auch vom Root gelöscht und auch einige Hardlinks ausgeführt.
Kurz zuvor apt-get clean
befanden sich in / var / cache / apt / archives über 900 MB, jetzt sind es nur noch 108 KB:
# du
108 /var/cache/apt/archives
Eine Stunde später noch kein freier Speicherplatz und kann meine im Editor geöffneten wertvollen Dateien nicht speichern, aber beachten Sie die Unterschiede unten:
# sync; df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 13915072 13304004 0 100% /
Irgendwelche Vorschläge? Ich habe einige Dienste / Prozesse ausgeschaltet, weiß aber nicht, wie ich überprüfen soll, wer möglicherweise aktiv Speicherplatz aufnimmt.
Mehr Info
# dumpe2fs /dev/sda4
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 884736
Block count: 3534300
Reserved block count: 176715
Free blocks: 422679
Free inodes: 520239
First block: 0
Block size: 4096
Fragment size: 4096