lvremove -> Logical volume ..... is used by another device.

l.ansaloni

Renowned Member
Feb 20, 2011
42
3
73
Nonantola, Italy
newlogic.it
Hi,
I try to remove unused lvm:
Code:
# lvremove -f /dev/volssd-vg/vm-520-disk-2
  Logical volume volssd-vg/vm-520-disk-2 is used by another device.
same result with the command:
Code:
# lvchange -a n /dev/volssd-vg/vm-520-disk-2
  Logical volume volssd-vg/vm-520-disk-2 is used by another device.
I try to figure out which process block the resource:
Code:
# lsof /dev/volssd-vg/vm-520-disk-2
(is empty)

The cluster consist of 6 server, I try the command above on all the server with the same result.

I also remove the link in /dev/mapper

Code:
# pveversion
pve-manager/4.3-10/7230e60f (running kernel: 4.4.21-1-pve)

Could someone help me?
Thank you,
Lorenzo
 
I have the same problem on `pve-manager/5.0-9/c7bdd872 (running kernel: 4.10.8-1-pve)` !
Code:
root@nod3:~# lvremove -f pve/vm-100001-disk-8
  Logical volume pve/vm-100001-disk-8 is used by another device.
[CODE]
root@nod3:~# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
base-100-disk-2 pve Vri-a-tz-k 20.00g data 7.98
base-101-disk-1 pve Vri-a-tz-k 40.00g data 24.01
data pve twi-aotz-- 91.50g 16.54 10.41
root pve -wi-ao---- 37.25g
swap pve -wi-ao---- 5.00g
vm-100001-disk-1 pve Vwi-aotz-- 20.00g data base-100-disk-2 7.98
vm-100001-disk-2 pve Vwi-aotz-- 40.00g data base-100-disk-2 4.77
vm-100001-disk-3 pve Vwi-aotz-- 60.00g data base-100-disk-2 3.71
vm-100001-disk-4 pve Vwi-aotz-- 30.00g data base-100-disk-2 5.37
vm-100001-disk-5 pve Vwi-aotz-- 40.00g data base-100-disk-2 4.77
vm-100001-disk-6 pve Vwi-aotz-- 30.00g data base-100-disk-2 5.84
vm-100001-disk-7 pve Vwi-aotz-- 40.00g data base-100-disk-2 4.77
vm-100001-disk-8 pve Vwi-aotz-- 40.00g data base-100-disk-2 4.77
vm-100001-disk-9 pve Vwi-aotz-- 40.00g data base-100-disk-2 4.23
vm-100002-disk-1 pve Vwi-aotz-- 60.00g data base-101-disk-1 16.04
vm-100002-disk-2 pve Vwi-aotz-- 80.00g data base-101-disk-1 12.01
vm-100003-disk-1 pve Vwi-aotz-- 40.00g data base-100-disk-2 3.99
vm-102-disk-1 pve Vwi-aotz-- 20.00g data 6.42
vm-102-disk-2 pve Vwi-aotz-- 20.00g data base-100-disk-2 7.98
Code:
root@nod3:~# qm list
VMID NAME STATUS MEM(MB) BOOTDISK(GB) PID
100 centos-7-x64 stopped 5120 20.00 0
101 win-2016-x64 stopped 2048 40.00 0
102 c1 running 5120 20.00 6038
root@nod3:~#

[/CODE]

I have already removed all vm-10000x containers however still cant remove their hard disks
 
Last edited:
I think I need to apply this :
Code:
root@nod3:~# dmsetup ls
pve-vm--100001--disk--9p1   (253:37)
pve-vm--102--disk--1p1   (253:29)
pve-vm--100003--disk--1p1   (253:16)
pve-vm--100001--disk--9   (253:36)
pve-data-tpool   (253:4)
pve-data_tdata   (253:3)
pve-vm--100001--disk--8   (253:34)
pve-data_tmeta   (253:2)
pve-vm--100001--disk--7   (253:32)
pve-vm--100001--disk--6   (253:30)
pve-swap   (253:0)
pve-root   (253:1)
pve-vm--100001--disk--5   (253:26)
pve-data   (253:5)
pve-vm--100001--disk--4   (253:24)
pve-vm--100003--disk--1   (253:15)
pve-base--101--disk--1   (253:8)
pve-vm--100001--disk--1p1   (253:12)
pve-vm--100002--disk--2   (253:21)
pve-base--100--disk--2   (253:10)
pve-vm--100001--disk--3   (253:19)
pve-vm--100001--disk--2p1   (253:18)
pve-vm--100001--disk--3p1   (253:20)
pve-vm--100002--disk--1   (253:11)
pve-vm--100001--disk--2   (253:17)
pve-vm--100001--disk--4p1   (253:25)
pve-vm--100001--disk--5p1   (253:27)
pve-vm--100002--disk--1p2   (253:14)
pve-vm--100001--disk--1   (253:7)
pve-vm--100001--disk--6p1   (253:31)
pve-vm--100002--disk--2p2   (253:23)
pve-vm--102--disk--2   (253:6)
pve-vm--100002--disk--1p1   (253:13)
pve-vm--100001--disk--7p1   (253:33)
pve-vm--100002--disk--2p1   (253:22)
pve-vm--100001--disk--8p1   (253:35)
pve-vm--102--disk--1   (253:28)
root@nod3:~# dmsetup info -c pve-vm--100001--disk--5p1
Name                      Maj Min Stat Open Targ Event  UUID                                                                     
pve-vm--100001--disk--5p1 253  27 L--w    0    1      0 part1-LVM-TXIAytEJu1xRQvDMGpcOCsEa11UKsENFbeQKKJveXjAGwhgo6bxkeaFiBnmh9Htl


root@nod3:~# dmsetup remove pve-vm--100001--disk--5p1
root@nod3:~# lvremove -f /dev/pve/vm-100001-disk-5