Vor etwa 1,5 Stunden habe ich ein sehr wichtiges Verzeichnis auf meinem OpenVZ-VPS gelöscht.
Ich habe versucht
root@server:/home extundelete /dev/simfs --restore-directory ./ --output-dir /home/restore/
extundelete: failed to read-only open device "/dev/simfs": Error code 1
Wie kann ich dieses Problem lösen?
Antwort1
Sie können ein mit Lese-/Schreibberechtigung gemountetes Dateisystem weder wiederherstellen noch überprüfen.
Sie benötigen IMM oder physischen Zugriff auf die Maschine und müssen die Maschine im Wartungsmodus neu starten oder versuchen, den Runlevel auf 1 zu ändern und dann den Befehl umount / auszuführen.
Eine andere Möglichkeit besteht darin, eine Live-CD zu verwenden, um die Partition schreibgeschützt zu mounten und so Ihre Daten wiederherzustellen.
Natürlich benötigen Sie einen anderen Ort, beispielsweise einen USB-Stick oder etwas Ähnliches, um die Dateien zu speichern, da die Hauptpartition schreibgeschützt bleibt, bis Sie alle Dateien wiederhergestellt und erneut gemountet haben.
Wenn Sie den Server wirklich nicht stoppen könnenSie können versuchen, eine Image-Datei von der Festplatte zu erstellen (zum Speichern benötigen Sie jedoch eine andere, größere Festplatte ...)
dd if=/dev/mygreatdevice of=/mnt/myotherdisk/mygreatimage.img
und führen Sie die ext4-Datenwiederherstellung auf mygreatimage.img aus
Dies kann funktionieren, aber die wiederhergestellten Dateien können stärker beschädigt sein als bei einer normalen Datenwiederherstellung.