Stellen Sie die entfernte Partition wieder her

394
Nidhoegger

Mein Debian-System hat eine standardmäßige verschlüsselte Installation ("Verwenden Sie die gesamte Festplatte mit verschlüsseltem LVM" im Setup). Dann habe ich mit gnome-disks etwas auf einer microSD-Karte gemacht, die das gleiche Setup hatte. EFI-Partition, Swap-Partition, luks-Partition mit ext4. Ich habe versehentlich meine Festplatte verwendet und die LUKS-Partition gelöscht. Das System hat immer noch funktioniert. Bis ich neu gestartet habe. Jetzt wird das LVM-Volume nicht mehr gefunden.

Gibt es eine Möglichkeit, sich davon zu erholen? Ich kann Live-Medien oder den Wiederherstellungsmodus von der Debian-Netinstaller-CD-ROM starten.

EDIT: Ich mache gerade dasselbe in einer VM zum Testen, ich melde mich mit mehr Infos, wenn ich fertig bin!

0
Testdisk dient zum Wiederherstellen vollständiger Partitionen oder Festplatten. Denken Sie jedoch daran, dass Sie immer auf eine andere Festplatte wiederherstellen müssen. Versuchen Sie niemals, Daten auf der Festplatte wiederherzustellen, von der Sie wiederherstellen. Frank Thomas vor 6 Jahren 0
Vielen Dank. Ich mache Sachen immer nur zum Lesen auf "kritischen" Medien. Vielleicht habe ich eine LVM-Archivdatei, dann kann ich `vgcfgrestore` machen. Ich habe das gesamte Laufwerk in eine Image-Datei auf der Disc gespiegelt, damit keine Daten mehr verloren gehen können Nidhoegger vor 6 Jahren 0

1 Antwort auf die Frage

3
grawity

Wenn Sie eine Partition löschen, bleibt der tatsächliche Inhalt normalerweise erhalten. Nur wenn Sie eine erstellen, fordert das Partitionierungstool auf, alte Daten zu löschen.

So sollten Sie in der Lage sein, nur erneut hinzufügen, die Partition mit fdiskoder gdiskauf dem gleichen Ausgangspunkt, nur um sicher machen, um nicht fdisk die akzeptiert prompt den alten LUKS Signatur zu entfernen. (Wenn Sie jedoch die Aufforderung erhalten, bedeutet dies, dass Sie den richtigen Versatz gefunden haben.)

(Ich empfehle es nicht, dies mit GParted oder GNOME-Datenträgern zu versuchen. Wenn Sie es trotzdem tun, überprüfen Sie erneut, ob Sie eine nicht destruktive Option wie "Unformatiert" gewählt haben.)

testdisk kann Ihnen helfen zu finden, wo die Partition beginnt (... wenn sie weiß, was LUKS ist), obwohl sie auf jeden Fall nicht weit vom Ende der vorhergehenden Partition entfernt ist und normalerweise auf das Megabyte ausgerichtet ist. (Manchmal geht auch durch Versuch und Irrtum und akzeptieren Standardangebot des fdisk arbeiten - obwohl wieder, wenn Sie die bekommen Frage, „alte Unterschrift Wipe?“ Nicht akzeptieren.)

Die Größe / der Endpunkt der Partition ist nicht so wichtig. Wenn der gesamte fehlende Bereich zu einer Partition gehörte, akzeptieren Sie einfach die maximale Größe.

Wenn Sie dies noch einmal tun, starten Sie nicht neu: Solange die Partition noch verwendet wird, können Sie ihre Position und Größe vom Kernel erhalten.

Sie, mein Herr, haben meinen Hintern gerettet! Perfekt gearbeitet! Der Computer ist wieder betriebsbereit! Nidhoegger vor 6 Jahren 0