Ich habe eine 2,3-GB-Protokolldatei auf meinem Ubuntu-Server gelöscht und df
scheint die Änderung nicht zu übernehmen. Gibt es normalerweise eine Verzögerung, bevor df
festgestellt werden kann, dass eine große Datei gelöscht wurde?
12
sudo kill -HUP 12345
, wird dieser Prozess möglicherweise geschlossen. (Es hängt natürlich davon ab, wie dieser Prozess ein SIGHUP-Signal behandelt. Viele daemon-orientierte Dateien werden jedoch geschlossen und öffnen Dateihandles erneut, wenn sie ein SIGHUP erhalten.)Wenn im Dateisystem nicht genügend Speicherplatz vorhanden ist, wird möglicherweise der reservierte Speicherplatz im Dateisystem aufgerufen. In den ext2 / 3/4-Dateisystemen ist reservierter Speicherplatz für root reserviert. Standardmäßig sind dies 5%. Wenn es also voll war und 2,3 GB weniger als 5% des Speicherplatzes auf dem Laufwerk ausmachen, scheint das Dateisystem immer noch voll zu sein.
In dieser Situation haben Sie zwei Möglichkeiten. Um weiterhin Speicherplatz freizugeben, bis Sie freien Speicherplatz haben, oder um den vom Dateisystem reservierten Speicherplatz zu ändern. Um die Menge des reservierten Speicherplatzes zu ändern,
tune2fs -m 0 /dev/sda1
ersetzen Sie die 0 durch den Prozentsatz des gewünschten reservierten Speicherplatzes und / dev / sda1 durch das entsprechende Gerät.Weitere Informationen finden Sie in der akzeptierten Antwort auf diese Frage .
quelle
Nicht lang. Die Chancen stehen gut, dass die Datei einfach noch verwendet wird. Es wird keine Speicherplatzfreigabe geben, bis Sie die entsprechenden Prozesse beenden.
quelle
Überprüfen Sie auch Ihr .trash-Verzeichnis.
quelle
~/.local/share/Trash
, die voller Müll ist, den ich in Nautilus gelöscht habe.