Temat: Odzyskanie virtualnej maszyny z dysku pod drugim XenServerem
Witaj,
Na początek spróbowałbym przywrócić XS z powrotem do żywych.
Odpalasz Linuxa livecd (większość livecd powinna mieć obługę LVMa)
Spróbuj użyć "dd" żeby skopiwać całe "sda1" (nie wiem jaka jest domyślna pojemność sda1 w XS) np. na dysk USB, potem odpal "fsck" na "sda1" i reboot. Jeśli system dalej nie wstanie to temat "sda1" olewasz i bootujesz server jeszcze raz z livecd. Po boocie patrzysz do "/proc/partitions" czy oprócz partycji "sda(1,2,3)" masz coś więcej (dm device'y). Ale dla pewności robisz:
pvscan
vgscan
vgdisplay (w tym momencie powinieneś dostać nazwę vg która jest stworzona na sda2 i/lub sda3
vgchange -ay nazwa_vg_z_vmkami
lvdisplay
Teraz przyjdzie czas na zamontowanie odpowiedniego Logical Volumenu z VMkami i skopiowanie wszystkiego choćby znowu na dysk USB.
Na końcu pytanie czy VMki mają swój dedykowany LV czy na LV mają dyski.
Co do powyższego przepisu bazuję na Xenie dosintalowywanym do Debiana i ogólnej wiedzy na temat linuxa więc jeśli o czymś zapomniałem lub mijam się z prawdą to nie krzyczeć :)
Swoją drogą dawno już nie grzebałem w Linuxie ze względu na inny charakter pracy wiec jakiś błąd mógł się tu wkraść.
Pozdrawiam
Ten post został edytowany przez Autora dnia 07.09.13 o godzinie 13:59