Wie kann ich mich vom Befehl 'sudo rm -rf' erholen?

7

Aus Versehen habe ich den rm -rf /Befehl sudoauf meinem Laptop ausgeführt, wodurch viele Dateien gelöscht wurden, bevor er gestoppt wurde. Wenn ich mein System neu starte, wird folgende Eingabeaufforderung angezeigt:

GRUB rescue>_ 

Ich habe Dual-Boot mit Ubuntu 12.04 und Windows 7.

Ich bitte um Hilfe bei folgenden Fragen:

  • Wie kann ich das aktuell installierte Ubuntu reparieren, ohne die verbleibenden Dateien (vom rm -rfBefehl) zu überschreiben / zu löschen ?

  • Ist die Verwendung der Boot-Reparatur sicher?

  • Gibt es eine Möglichkeit, direkt zu Windows 7 zu wechseln?

user106116
quelle
Sie können versuchen, Testdisk von einer Live-CD, um die gelöschten Dateien wiederherzustellen
Karthik T
Überprüfen Sie mit einer Live-CD, ob das Haus noch da ist. Wenn ja: Kopieren Sie diese Dateien von der Live-Sitzung auf eine CD oder DVD. Wenn nicht, müssen Sie wie unten vorgeschlagen photorec oder testdisk verwenden.
Rinzwind
Eine Neuinstallation scheint Ihre beste und vielleicht einzige Option zu sein. Ich hoffe, Sie haben alle Ihre Daten gesichert. Ihr Verlust tut mir wirklich leid.
lieber

Antworten:

5

Wenn Sie Ihre Dokumente wiederherstellen möchten , können Sie versuchen , mit photorec oder Testdisk .

Wenn Sie jedoch das Betriebssystem wiederherstellen und wieder funktionsfähig machen möchten, ist eine Neuinstallation bei weitem die einfachste und schnellste Option.

Sergey
quelle
2

Wie kann ich das aktuell installierte Ubuntu reparieren, ohne die verbleibenden Dateien zu überschreiben / zu löschen (mit dem Befehl rm -rf)?

Wenn Sie rm -rfaus dem Stammverzeichnis ausgeführt und vollständig ausgeführt haben, haben Sie eine leere Partition. Jede Möglichkeit zum Wiederherstellen von Dateien (siehe Bestes Tool zum Wiederherstellen entfernter Dateien ) muss während der Ausführung von einer Live-CD ausgeführt werden.

Ich gehe davon aus, dass Sie über eine ext4-Partition sprechen. Das größte Problem besteht darin, die genauen wiederherzustellenden Dateien zu finden, da die Namen der Dateien verloren gehen (im Gegensatz zur Wiederherstellung von FAT32-Dateien). Einige der Wiederherstellungstools können nach Mustern suchen, die bestimmte Dateitypen haben. Beispielsweise enthalten alle JPG-Dateien Teile der Datei, die ein gemeinsames Binärmuster aufweisen. Sie können einem Wiederherstellungstool anweisen, Dateien mit diesem Muster wiederherzustellen. Möglicherweise können Sie einige Dateien auf diese Weise erfolgreich wiederherstellen. Für die Wiederherstellung des gesamten Systems empfiehlt es sich jedoch, eine Neuinstallation durchzuführen, da Sie nicht für alle gelöschten Dateien Dateinamen angeben können.

Ist die Verwendung der Boot-Reparatur sicher?

Ich bin mit Boot-Reparaturen nicht vertraut, daher kann ich Ihnen hier keine endgültige Antwort geben. Da Sie Ihre gesamte Ubuntu-Installation gelöscht haben, würde ich mit der Neuinstallation fortfahren.

Gibt es eine Möglichkeit, direkt zu Windows 7 zu wechseln?

Der beste Weg, dies schnell zu tun, ist die Neuinstallation von Ubuntu. Dadurch wird grub behoben, sodass Sie Windows starten können.

mmorris
quelle
2

Wenn Sie Dateien rekursiv aus dem Stammverzeichnis /als sudo löschen, gibt es keine andere Möglichkeit , den Status Ihres Betriebssystems wie zuvor wiederherzustellen, als die Wiederherstellung aus einer Sicherung.

Falls Sie kein aktuelles Backup zur Hand haben, müssen Sie Ubuntu neu installieren.

Persönliche Datendateien aus Ihrem $ HOME-Verzeichnis können wiederhergestellt werden (z. B. mit PhotoRec ). Beachten Sie jedoch Folgendes:

  • Stellen Sie diese Dateien zuerst wieder her. Verwenden Sie das Laufwerk nicht, bevor Sie Ihre Daten erfolgreich auf einem externen Speichergerät wiederhergestellt haben.
  • Sie müssen Berechtigungen, Verzeichnisse und Dateinamen manuell wiederherstellen.

Siehe auch:

Takkat
quelle
1
Es gibt keinen Unterschied zwischen dem Löschen von Dateien aus Ihrem Ausgangsverzeichnis oder aus dem Stammverzeichnis. In beiden Fällen wird der für die Datei verwendete Speicherplatz als nicht zugewiesen markiert, und es besteht die Möglichkeit, dass zukünftige Aktivitäten die Daten überschreiben. Es besteht also die Möglichkeit, diese Daten mit einem Tool wie PhotoRec wiederherzustellen.
Flimm
@Flimm: Ich habe Ihren Kommentar möglicherweise nicht richtig verstanden, aber ich habe diese zusätzliche Antwort nur veröffentlicht, um genau den gleichen Punkt zu verdeutlichen. Wenn Sie also vorhaben, Dateien wiederherzustellen, müssen Sie dies zuerst tun, und Sie sollten das Laufwerk nicht verwenden, bevor Sie erfolgreich waren.
Takkat
Ich bin mit dem ersten Satz Ihrer Antwort nicht einverstanden ("beim rekursiven Löschen von Dateien ..."). Was meinst du mit "Wiederherstellen deines Betriebssystems"?
Flimm
1

Um gelöschte Dateien wiederherzustellen, empfahl ich die Verwendung von foremostInstallieren Sie in erster Linie .

Panji
quelle