pve移除自建lvm存储卷后,在wei-ui存储列表中仍存在lvm卷组

23 阅读2分钟

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 卷组已不存在