Невозможно удалить группу томов

У меня пропущено устройство в 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?

2
задан 27 January 2018 в 17:25
2 ответа

Вы не можете использовать --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

7
ответ дан 3 December 2019 в 08:41

Выполнить vgreduce - сначала удаление $ VG . Это удалит все «частичные» LV - все LV, использующие отсутствующий диск. Мужчина: vgreduce (8) .

3
ответ дан 3 December 2019 в 08:41

Теги

Похожие вопросы