
Ich habe eine Maschine (Gast-VM mit CentOS 6.5) mit 2 Festplatten. Hauptbetriebssystem darauf sda
und 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 fdisk
zum LVM hinzuzufügen, aber ich habe die falsche Festplatte mit fdisk gefunden, sdc
. Zwei neue Festplatten wurden als sdb
und angezeigt sdd
. Wie ein Idiot habe ich nicht richtig geprüft, fdisk -l
bevor 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 sdc
eine 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/sdc
die DOS-Partitionstabelle gelöscht, dann pvcreate --uuid xxxx --norestorefile
den LVM-Header neu initialisiert und schließlich vcfgrestore
aus 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!