A solução para remover volumes fantasma LVM é 'dmsetup'. Faça algo como:
# dmsetup remove --force /dev/VolGroup01/LogVol00
Depois disso, o comando 'vgs'-não exibe os erros de leitura.
Eu tenho um problema relacionado ao LVM. Temos um servidor que 'aprendeu' sobre um grupo de volume estrangeiro por meio de um disco rígido que foi anexado brevemente. Agora, com esse disco rígido ido novamente, todos os utilitários LVM reclamam de muitos erros de IO (falha na leitura) para este grupo de volumes ausente.
root@coruscant:~# vgs
/dev/mapper/vg_old-lv1: read failed after 0 of 4096 at 2147418112: Input/output error
/dev/mapper/vg_old-lv2: read failed after 0 of 4096 at 0: Input/output error
[...]
/dev/mapper/vg_old-lvn: read failed after 0 of 4096 at 0: Input/output error
VG #PV #LV #SN Attr VSize VFree
real_vg_1 1 36 1 wz--n- 1.73T 1.04T
real_vg_2 1 3 0 wz--n- 111.66G 61.66G
Como você pode ver na saída do vgs, o VG zumbi 'ausente' não está listado na saída dos utilitários. Eu também não posso desabilitá-lo com 'vgchange' ou removê-lo com 'vgremove' - Essas ferramentas apenas retornam 'volume group not found'.
Alguma dica sobre como remover este VG 'zumbi' do sistema sem reiniciar?
Sistema:
A solução para remover volumes fantasma LVM é 'dmsetup'. Faça algo como:
# dmsetup remove --force /dev/VolGroup01/LogVol00
Depois disso, o comando 'vgs'-não exibe os erros de leitura.