Lvm
我無法捕捉與 KVM 關聯的一對 LVM
我使用快照主機基於 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
受影響的虛擬機直接使用沒有任何保護性 MBR 的**
/dev/vdb
**虛擬設備:[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 可能會混淆它所管理的內容,這與由 VM 本身管理的 LV 相對。
你有兩種可能:
- 在主機上使用**排除過濾器來明確過濾掉任何不需要的捲。**為此,您必須編輯主機文件上的
filter
和屬性。例如,使用:global_filter``/etc/lvm/lvm.conf
過濾器 = [“r/pev2/”] global_filter = [“r/pev2/”]
**警告:**錯誤的
filter
值會使系統無法啟動。
- 不要在來賓內部使用“未受保護”的 PV。換句話說,不要直接使用設備
vdb
來創建 PV;相反,通過 MBR/GPT(一種“保護性 MBR ”)對它們進行分區,並使用分區來創建 PV。