Ich habe eine große Datei (6 GB) in meinem Home-Verzeichnis gelöscht, aber der freie Speicherplatz wird nicht erhöht.
Ich habe versucht, die Datei im Papierkorb durch Eingabe zu suchen, cd ~/.local/share/Trash/files
aber sie ist dort nicht aufgeführt. Ich habe versucht zu laufen, sudo apt-get clean
aber das Problem ist nicht gelöst. Ich habe auch versucht sudo lsof +L1
zu sehen, ob ein anderer Prozess es verwendet, aber es wird auch dort nicht angezeigt.
Hat jemand irgendwelche Vorschläge?
disk-usage
Gaurav Mittal
quelle
quelle
sudo fdisk -l
?df -lh
eine Liste Ihrer Partitionen einschließlich des freien Speicherplatzes anzeigen. Auch wenn die Datei ausgeblendet ist (beginnt mit einem Punkt), sollten Sie sie im Nautilus-Papierkorb (auch als Mülleimer bezeichnet) sehen.fdisk
werde mir sagen, welche Partition die fragliche ist /Antworten:
Die Datei wird noch von einem (oder mehreren) Prozessen verwendet. Der von der Datei belegte Speicherplatz wird nur freigegeben, wenn die Datei in keinem Prozess geöffnet ist.
Dies ist ein häufiges Problem bei Protokolldateien, die ein Dateisystem füllen, wenn der Administrator vergisst, den zugehörigen Prozess neu zu starten.
Sie können dies mit überprüfen
lsof | grep DEL
quelle
Ich habe dies durch die folgenden Schritte gelöst
Daraufhin wird die Liste der Dateien angezeigt, die Speicher mit gelöschtem Anführungszeichen enthalten.
Notieren Sie die PID (Prozess-ID) der Datei
Töte den Prozess
Der Speicher wird durch den Prozess freigegeben
Überprüfen Sie es per Befehl
quelle