У меня пропущено устройство в vgroup lvm. Я хочу удалить группу lvm.
Я сделал
# vgremove lvm --force
WARNING: Device for PV 6bVVia-tsco-GEyq-1zHZ-Vn8W-Eg0v-MNZMmG not found or rejected by a filter.
Aborting vg_write: No metadata areas to write to!
# vgdisplay
WARNING: Device for PV 6bVVia-tsco-GEyq-1zHZ-Vn8W-Eg0v-MNZMmG not found or rejected by a filter.
--- Volume group ---
VG Name lvm
System ID
Format lvm2
Metadata Areas 0
Metadata Sequence No 4966
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 32
Open LV 0
Max PV 0
Cur PV 1
Act PV 0
VG Size <3,00 TiB
PE Size 32,00 MiB
Total PE 98303
Alloc PE / Size 47232 / 1,44 TiB
Free PE / Size 51071 / <1,56 TiB
VG UUID X45X4f-3Po2-XRHb-sbiH-2cn0-pP6m-SZ8LhP
--- Volume group ---
VG Name lvm1
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3167
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 23
Open LV 14
Max PV 0
Cur PV 1
Act PV 1
VG Size <2,00 TiB
PE Size 32,00 MiB
Total PE 65535
Alloc PE / Size 19264 / 602,00 GiB
Free PE / Size 46271 / 1,41 TiB
VG UUID OswxV5-YEMj-wiM7-fwAW-A61O-MpfQ-nXb3Vr
# pvs
ВНИМАНИЕ: Устройство для PV 6bVVia-tsco-GEyq-1zHZ-Vn8W-Eg0v-MNZMmG не обнаружено или отклонено фильтром.
ВНИМАНИЕ: Устройство для PV 6bVVia-tsco-GEyq-1zHZ-Vn8W-Eg0v-MNZMmG не обнаружено или отклонено фильтром.
PV VG Fmt Attr PSize PFree
/ dev / zd16 lvm1 lvm2 a - <2,00 т 1,41 т
[unknown] lvm lvm2 um <3,00t <1,56t
Есть идеи удалить vg?
Вы не можете использовать --removemissing или принудительно удалить VG, если область метаданных равна нулю, как в моем случае.
Создать блочное устройство из файла и включить в VG:
dd if = / dev / zero of = / tmp / tmp.raw bs = 1M count = 100
losetup -f
losetup / dev / loop0 /tmp/tmp.raw
vgextend $ VG / dev / loop0
После этого у меня есть Области метаданных 1
vgremove $ VG -force
и удаление pvdevice pvremove / dev / loop0
Выполнить vgreduce - сначала удаление $ VG
. Это удалит все «частичные» LV - все LV, использующие отсутствующий диск. Мужчина: vgreduce (8) .