Я использую snaphost для резервного копирования моих машин на базе KVM
Но на одном сервере не могу сделать снимки одной машины
Получил ошибку, я не знаю, как исправить проблему.
Using default stripesize 64.00 KiB.
WARNING: PV vhB8b0-EeEk-kQIL-Y2Gx-V4uZ-aKx2-ilMglh on /dev/pev2/snap-475-2 was already found on /dev/pev2/vm-475-disk-2.
WARNING: PV vhB8b0-EeEk-kQIL-Y2Gx-V4uZ-aKx2-ilMglh prefers device /dev/pev2/vm-475-disk-2 because device was seen first.
Если запустить lvscan
root@pro04:~/backups# lvscan
WARNING: PV vhB8b0-EeEk-kQIL-Y2Gx-V4uZ-aKx2-ilMglh on /dev/pev2/snap-475-2 was already found on /dev/pev2/vm-475-disk-2.
WARNING: PV vhB8b0-EeEk-kQIL-Y2Gx-V4uZ-aKx2-ilMglh prefers device /dev/pev2/vm-475-disk-2 because device was seen first.
...
ACTIVE '/dev/pev2/vm-475-disk-1' [25.00 GiB] inherit
ACTIVE '/dev/pev2/vm-475-disk-2' [25.00 GiB] inherit
ACTIVE '/dev/pev2/vm-475-disk-3' [25.00 GiB] inherit
ACTIVE '/dev/pev2/vm-475-disk-4' [25.00 GiB] inherit
Затронутая виртуальная машина напрямую использует /dev/vdb
виртуальное устройство без любая защитная MBR на нем:
[root@kvm475 ~]# pvs -a
PV VG Fmt Attr PSize PFree
/dev/loop0 --- 0 0
/dev/lvm/root --- 0 0
/dev/lvm/swap --- 0 0
/dev/vda1 --- 0 0
/dev/vda2 lvm lvm2 a-- <24,51g 0
/dev/vdb lvm2 --- 25,00g 25,00g
/dev/vdc1 lvm lvm2 a-- <25,00g 0
/dev/vdd1 lvm lvm2 a-- <25,00g 32,00m
При такой настройке LVM на стороне хоста может быть запутан тем, что находится под его управлением, в отличие от LV, которые управляются с / с самих виртуальных машин.
У вас есть две возможности:
filter
и global_filter
свойства на хозяине /etc/lvm/lvm.conf
файл. Например, используйте:filter = [ "r/pev2/" ] global_filter = [ "r/pev2/" ]
ПРЕДУПРЕЖДЕНИЕ: неправильно filter
значение может сделать систему не загружаемой.
vdb
создавать клипы; лучше разделить их через MBR / GPT ("защитный MBR") и использование разделов для создания PV.