Minha idéia era simular tal situação no VirtualBox da seguinte forma: alguma falha aconteceu com meu disco rígido, mas eu tinha o LVM e não era um grande problema restaurar dados usando-o.
Meus passos foram:
step1: initialization of disks:
pvcreate /dev/sdb
pvcreate /dev/sdc
pvcrete /dev/sdd
step2: Creation of physical volume group:
vgcreate vg1 /dev/sdb /dev/sdc /dev/sdd
step3: Creation of a logical volume with mirror:
lvcreate -L 1.5G -m2 -n mir vg1
step4: Creation of mount point for mir logical volume
sudo mkdir mnt/mir
sudo mkfs.ext4 /dev/vg1/mir
step5: Then I add entry about mir to the /etc/fstab
step6: Mounting of a mir:
mount -t ext4 /dev/vg1/mir /mnt/mir
step7: Then I shut down my VirtualBox and deleted /dev/sdd
step8: Found out which of these disks were missing
lvscan
step9: Looked for the last archive in lvm:
ls -l /etc/lvm/archive/vg1*
step10: Found out the missing ID:
less /etc/lvm/archive/vg1_00003-1776947519
A saída foi: BgR0KJ-JClh-T2gS-k6yK-9RGn-B8Ls-LYPQP0
step11: I tried to restore physical volume using this command:
pvcreate -ff --uuid "BgR0KJ-JClh-T2gS-k6yK-9RGn-B8Ls-LYPQP0" --restorefile /etc/lvm/archive/vg1_00003-1776947519.vg /dev/sdd
step12: Restoration of the group and sudden failure at the end:
vgcfgrestore -f /etc/lvm/archive/vg1_00003-1776947519.vg vg1
Depois de pressionar a tecla Enter, recebi isto:
Couldn't find device with uuid kgH6Qb-0Ao3-oZ1Q-HKrz-2FWk-GLez-meCjLU
PV unknown device missing from cache
Format-specific setup for unknown device failed
Restore failed
Então outro uuid desapareceu. Neste ponto, eu apenas fiquei preso e não sabia o que fazer até agora.
Portanto, a questão é encontrar solução para restaurar grupo físico, grupo lógico e dados do disco que foi excluído do VirtualBox. Eu realmente aprecio por qualquer proposta.