Wiederherstellen der formatierten Partitionstabelle auf dem physischen LVM

Wiederherstellen der formatierten Partitionstabelle auf dem physischen LVM

Ich habe eine Maschine (Gast-VM mit CentOS 6.5) mit 2 Festplatten. Hauptbetriebssystem darauf sdaund dann ein 2 TB LVM auf der zweiten sdc.

Ich habe der Maschine zwei weitere 2TB-Festplatten hinzugefügt und war gerade dabei, sie zu formatieren und dann fdiskzum LVM hinzuzufügen, aber ich habe die falsche Festplatte mit fdisk gefunden, sdc. Zwei neue Festplatten wurden als sdbund angezeigt sdd. Wie ein Idiot habe ich nicht richtig geprüft, fdisk -lbevor ich fortfuhr.

Ich habe auf 1 eine neue primäre Partition erstellt und dann die System-ID erneut auf 8e (LVM) überschrieben.

Es gibt jetzt also sdceine neue UUID und eine neue Partitionstabelle.

Weiß jemand, wie ich das mit dem Dienstprogramm vgcfgrestore wiederherstellen kann? Kann ich die neue UUID einfach über die alte in vg1 (Volume-Group-Backup-Datei) überschreiben und die Wiederherstellung ausführen?

Antwort1

Ich habe das Gleiche neulich selbst gemacht, als ich gparted debuggte. Ich habe dd if=/dev/zero count=1 of=/dev/sdcdie DOS-Partitionstabelle gelöscht, dann pvcreate --uuid xxxx --norestorefileden LVM-Header neu initialisiert und schließlich vcfgrestoreaus dem Backup in /etc/lvm/backup wiederhergestellt. Dort können Sie auch nachsehen, wie die UUID des Laufwerks vorher lautete, um sie an pvcreate weiterzugeben.

Antwort2

Danke, Psusi

Das wäre viel einfacher gewesen als das, was ich am Ende gemacht habe. Ich habe Testdisk mit einer gründlichen Analyse verwendet, um die zugrunde liegende Partition wiederzufinden. Das hat ein paar Stunden gedauert, da es sich um ein zu 89 % volles 2-TB-Laufwerk handelte.

Nachdem ich das Laufwerk und seine Größe gefunden hatte (automatisch durch Testdisk), habe ich die Änderungen geschrieben.

Eine Einschränkung besteht jedoch darin, dass Sie als Partitionstyp „Intel“ auswählen müssen. Wenn Sie „Keines“ auswählen, können die gefundenen Ergebnisse nicht geschrieben werden.

Danke für die Antwort!

verwandte Informationen