Solución 1:
La solución fue ejecutar dmsetup, en este caso los dos comandos
dmsetup remove vg04-vz
dmsetup remove vg04-swap
Antes de hacer esto, verifiqué con el comando 'dmsetup info' que el 'recuento abierto' para ambos LV era cero.
ADVERTENCIA: dmsetup puede causar serios estragos en sus discos, por lo que cualquiera que use esta información en el futuro, asegúrese de leer la página de manual.
Solución 2:
Experimenté algo similar después de quitar un disco de VMware /dev/sdb
.
Usa lsscsi
para determinar qué dispositivo se está utilizando (es posible que deba instalar el programa), luego ejecute lsscsi
:
# lsscsi
[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0
[2:0:0:0] disk VMware Virtual disk 1.0 /dev/sda
[2:0:1:0] disk VMware Virtual disk 1.0 /dev/sdb <== the removed physical disk
[2:0:2:0] disk VMware Virtual disk 1.0 /dev/sdc
Ahora escriba el archivo de eliminación con
# echo 1 > /sys/class/scsi_device/2\:0\:1\:0/device/delete
El dispositivo desaparece inmediatamente.
Solución 3:
vgchange -a n /dev/vg04
Si aún tiene volúmenes lógicos activos, es posible que deba
lvchange -a n /dev/vg04/swap
lvchange -a n dev/vg04/vz
etc.