PVE移除自建lvm存储卷后,在wei ui存储列表中仍存在lvm卷组
删除lvm卷组
root@pve:~# lvs -o lv_name,vg_name,devices
LV VG Devices
data pve data_tdata(0)
root pve /dev/nvme0n1p3(2048)
snap_vm-110-disk-0_k8s pve
snap_vm-110-disk-0_luoji pve
snap_vm-111-disk-0_k8s pve
snap_vm-111-disk-0_luoji pve
snap_vm-112-disk-0_k8s pve
snap_vm-112-disk-0_luoji pve
swap pve /dev/nvme0n1p3(0)
vm-100-disk-0 pve
vm-110-cloudinit pve
vm-110-disk-0 pve
vm-111-cloudinit pve
vm-111-disk-0 pve
vm-112-cloudinit pve
vm-112-disk-0 pve
root@pve:~# dmsetup ls
pve--sda1-vm--100--disk--0 (252:13)
pve-data (252:5)
pve-data-tpool (252:4)
pve-data_tdata (252:3)
pve-data_tmeta (252:2)
pve-root (252:1)
pve-swap (252:0)
pve-vm--100--disk--0 (252:6)
pve-vm--110--cloudinit (252:7)
pve-vm--110--disk--0 (252:8)
pve-vm--111--cloudinit (252:9)
pve-vm--111--disk--0 (252:10)
pve-vm--112--cloudinit (252:11)
pve-vm--112--disk--0 (252:12)
root@pve:~# dmsetup remove /dev/mapper/
control pve-data_tmeta pve--sda1-vm--100--disk--0 pve-vm--110--cloudinit pve-vm--111--disk--0
pve-data pve-data-tpool pve-swap pve-vm--110--disk--0 pve-vm--112--cloudinit
pve-data_tdata pve-root pve-vm--100--disk--0 pve-vm--111--cloudinit pve-vm--112--disk--0
root@pve:~# dmsetup remove /dev/mapper/pve--sda1-vm--100--disk--0
root@pve:~# fdisk -l /dev/mapper/pve-
/dev/mapper/pve-data /dev/mapper/pve-data-tpool /dev/mapper/pve-vm--100--disk--0 /dev/mapper/pve-vm--111--cloudinit /dev/mapper/pve-vm--112--disk--0
/dev/mapper/pve-data_tdata /dev/mapper/pve-root /dev/mapper/pve-vm--110--cloudinit /dev/mapper/pve-vm--111--disk--0
/dev/mapper/pve-data_tmeta /dev/mapper/pve-swap /dev/mapper/pve-vm--110--disk--0 /dev/mapper/pve-vm--112--cloudinit
root@pve:~#
在web ui页面查看
pve-sda1 lvm卷组已删除
pve-sda1 lvm卷组状态为 unknown
解决
Web UI 的存储配置是通过
/etc/pve/storage.cfg文件管理的,删除pve-sda1相关条目
root@pve:~# cat /etc/pve/storage.cfg
dir: local
path /var/lib/vz
content backup,import,iso,vztmpl
lvmthin: local-lvm
thinpool data
vgname pve
content images,rootdir
lvm: pve-sda1
vgname pve-sda1
content images,rootdir
nodes pve
shared 0
root@pve:~# cp /etc/pve/storage.cfg /etc/pve/storage.cfg.bak
root@pve:~# vim /etc/pve/storage.cfg
dir: local
path /var/lib/vz
content backup,import,iso,vztmpl
lvmthin: local-lvm
thinpool data
vgname pve
content images,rootdir
~
"/etc/pve/storage.cfg" 8L, 134B written
root@pve:~# cat /etc/pve/storage.cfg
dir: local
path /var/lib/vz
content backup,import,iso,vztmpl
lvmthin: local-lvm
thinpool data
vgname pve
content images,rootdir
root@pve:~#
再次查看web ui pve-sda1 卷组已不存在