
Ich habe versucht, einige meiner Dateien umzubenennen ( mv
) und dabei ist eine falsche Schleife aufgetreten, die dazu geführt hat, dass alle 10 Dateien in eine umbenannt wurden. Jetzt kann ich nur noch eine Datei sehen, obwohl es eigentlich zehn Dateien hätten sein sollen. Wie kann ich alle Dateien wiederherstellen?
Antwort1
Stellen Sie die Dateien aus der Sicherung wieder her.
Wenn Sie kein Backup haben, die Dateien wichtig waren und Sie Glück haben, können Sie versuchenextundelete Tool. Verwenden Sie möglicherweise eine andere Maschine, um es zu installieren und die Festplatte als extern zu mounten.
Um sich in Zukunft vor solchen Fehlern zu schützen, erstellen Sie Backups, testen Sie vor der Ausführung und fügen Sie Ihrem Bash-Profil Folgendes hinzu:
alias cp='cp -i'
alias mv='mv -i'
Bei einem Überschreibversuch ist eine Bestätigung erforderlich.
Antwort2
Wenn extundelete nicht weiterhilft, gibt es im Sleuth Kit ein paar Tools, die helfen könnten. fls kann Ihnen Informationen über die gelöschten Dateien in einem Verzeichnis geben. Testdisk ist manchmal auch hilfreich. Manchmal.
Außerdem versteht es sich wahrscheinlich von selbst, dass Sie nach dem Verlust einer Datei nicht auf das Laufwerk schreiben sollten! Die Daten sind noch da, aber der Speicherplatz wird als nicht zugeordnet markiert und kann möglicherweise überschrieben werden. Mounten Sie es nur schreibgeschützt (zumindest bis Sie Ihre Dateien wiederhergestellt oder ein Backup-Image erstellt haben).