Lösung 1:
Die Lösung bestand darin, dmsetup auszuführen, in diesem Fall die beiden Befehle
dmsetup remove vg04-vz
dmsetup remove vg04-swap
Vorher habe ich mit dem Befehl 'dmsetup info' überprüft, dass der 'Open Count' für beide LVs Null war.
WARNUNG: dmsetup kann ernsthafte Verwüstungen auf Ihren Festplatten anrichten, also sollten alle, die diese Informationen in Zukunft verwenden, unbedingt die Manpage lesen.
Lösung 2:
Ich habe ähnliches erlebt, nachdem ich eine VMware-Festplatte /dev/sdb
entfernt hatte .
Verwenden Sie lsscsi
Um festzustellen, welches Gerät verwendet wird (möglicherweise müssen Sie das Programm installieren), führen Sie dann lsscsi
aus :
# 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
Schreiben Sie nun die Löschdatei mit
# echo 1 > /sys/class/scsi_device/2\:0\:1\:0/device/delete
Das Gerät ist sofort weg.
Lösung 3:
vgchange -a n /dev/vg04
Wenn Sie noch aktive logische Volumes haben, müssen Sie dies möglicherweise tun
lvchange -a n /dev/vg04/swap
lvchange -a n dev/vg04/vz
usw.