Die durch Ubuntu 12.04 verworfene Datei ist verschwunden

315
Alessandro

Ich habe gerade eine sehr große Datei (250 GB) auf Ubuntu 12.04 in den Papierkorb geworfen, wollte sie aber eigentlich löschen. Ich habe den Papierkorb geleert, aber es scheint, dass sich die Datei noch auf der Festplatte befindet (der freie Speicherplatz hat sich nicht geändert). Wenn ich den Befehl locate verwende, heißt es, dass sich die Datei in / home / user befindet, aber es ist nicht ...

Wissen Sie, wie Sie die Datei finden und entfernen können?

Edit: Ich habe die Maschine ohne Ergebnisse neu gestartet. Ich habe sogar versucht zu sehen, ob die Datei von einem Prozess verwendet wird.

sudo fuser /home/alessandro/backup.30.05.13.tar.gz  Specified filename /home/alessandro/backup.30.05.13.tar.gz does not exist. 

Außerdem, wenn ich tue:

locate backup.30.05.13.tar.gz /home/alessandro/backup.30.05.13.tar.gz 
0
Wenn ein Programm immer noch in den Dateihandle schreibt oder liest, nimmt es weiterhin Speicherplatz auf dem Datenträger in Anspruch, bis der Prozess geschlossen wird. Jenny D vor 10 Jahren 0

1 Antwort auf die Frage

0
davey

Könnte ein anderer Prozess die Datei verwenden? Wenn ein Prozess ein offenes Dateihandle hat, dann wird der Name mit rm entfernt, aber die Blöcke werden nicht freigegeben, bis der letzte Prozess mit einem offenen Dateihandle beendet wird.

Wenn Sie eine Anwendung haben, die die Datei verwendet, wird sie ausgeführt. Kann es neu gestartet werden?

Bevor Sie die Datei entfernen, können Sie mithilfe der Fixierstation herausfinden, welche Prozesse ein offenes Dateihandle haben:

$ sudo /sbin/fuser /var/log/messages /var/log/messages: 3004 
Ich habe die Maschine neu gestartet, also bezweifle ich, dass ein Prozess immer noch die Datei verwendet ... Übrigens, ich habe den Fixierer-Befehl ausprobiert: sudo fuser /home/alessandro/backup.30.05.13.tar.gz Angegebener Dateiname / home / alessandro / backup.30.05.13.tar.gz ist nicht vorhanden. vor 10 Jahren 0