Это - то, на что похожа моя установка: человечность 14.04, выполняющая KVM с libvirt, имеет Набег HW, который это выполняет от (/dev/sda) и другой HW-RAID (/dev/sdb), который является PV к LVM VG, названному "datavg" с виртуальными машинами, установленными в бесформатный LVs. Затем я создал резервную копию VM как так:
Это - то, что я работал на "пути назад" для восстановления его к vm, названному "тестом-vm" в LV "vm-test-lv":
создайте LV с тем же размером (от резервного копирования)
lvcreate --name vm-test-lv --size 400.00G datavg
dd MBR & GPT назад в первое 512b в начале LV
dd if=/data/backup/test/MBR-20141126T104236Z.raw of=/dev/datavg/vm-test-lv
отобразите разделы LV
kpartx -av /dev/datavg/vm-test-lv
отформатируйте его в том же FS с тем же UUID (оба от резервного копирования)
mkfs.ext4 -U a5943cc4-6421-47a4-9613-30efd4dc44d4 /dev/mapper/datavg-vm--test--lv1
смонтируйте недавно отформатированный раздел
mount /dev/mapper/datavg-vm--test--lv1 /data/mnt/
восстановите резервное копирование двуличности
duplicity restore --progress --restore-time 20141126T104236Z file:///data/backup/test /data/mnt
размонтируйте его
umount /data/mnt
удалите отображение
kpartx -d /dev/mapper/datavg-vm--test--lv
создайте виртуальную машину (в этом случае с другим именем и uuid, потому что исходный все еще существует, но выключается),
virsh create /data/backup/test/virsh-20141126T104236Z.xml
попытайтесь загрузиться
Это не работало, и это зависает, смотрение на него через VNC через SSH туннелирует, это говорит "Начальную загрузку от Жесткого диска..." (снимок экрана, так как мне не разрешают отправить встроенные изображения),
Я затем пытался отобразить его снова, и chroot в него, чтобы попытаться сделать grub-install
но это не работало также:
root@kvm-host:~# mkdir /data/mnt/proc
root@kvm-host:~# mount --bind /proc /data/mnt/proc
root@kvm-host:~# mount --bind /dev /data/mnt/dev
root@kvm-host:~# mount --bind /sys /data/mnt/sys
root@kvm-host:~# chroot /data/mnt
root@kvm-host:/# grub-install /dev/mapper/datavg-vm--test--lv
Installing for i386-pc platform.
grub-install: error: disk `lvmid/eLefkO-MKtH-kOcq-pt0b-4zzO-31xg-XIqDpY/AcNuFk-JY2r-V8x5-gNoV-UCoi-uQug-8R0ZWZ' not found.
Это показывает корректные UUID VG и LV, но я боюсь, что использую его неправильно... Кто-либо может выручить меня?