Hi liebe Leute,
kürzlich ist es mir passiert, dass ich irrtümlich ein Video und zwar eine Fernsehaufnahme gelöscht habe. Nun gibt es ja bei den diversen Dateisystemen unterschiedliche Möglichkeiten gelöschte Dateien wiederzuherstellen, aber ich frage mich ob man Dateien noch irgendwie wiederherstellen kann, solange sie noch geöffnet sind.
Im Videoplayer konnte ich mir die Datei ja natürlich noch nach belieben ansehen, darin spulen, einfach alles machen als ob die Datei noch da wäre - kann man das irgendwie ausnutzen, auch wenn es in der Anwendung kein "Speichern unter..." oder etwas ähnliches gibt?
[gelöst] gelöschte aber noch geöffnete Dateien retten?
[gelöst] gelöschte aber noch geöffnete Dateien retten?
Zuletzt geändert von smutbert am 11.07.2016 13:03:51, insgesamt 1-mal geändert.
Re: gelöschte aber noch geöffnete Dateien retten?
Code: Alles auswählen
find /proc/ -ls 2>/dev/null | grep Deine_Datei
.... /proc/314/task/314/fd/3 -> /tmp/_test/testdatei
.... /proc/314/fd/3 -> /tmp/_test/testdatei
Diese Deskriptoren kannst Du irgendwohin auslesen, in meinem Fall:
Code: Alles auswählen
cat /proc/314/fd/3 > /var/tmp/rettung_testdatei
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: gelöschte aber noch geöffnete Dateien retten?
Alternativ kann man das /proc-Filesystem auch ganz gut mit lsof durchsuchen. Denn eigentlich ist alles eine Datei. Über die Prozess-ID kann man sich dann wieder durch /proc durchhangeln.