作者:田逸(formyz)
问题描述
从Proxmox VE web管理后台添加本地存储,如LVM、LVM-Thin(精简逻辑卷)等,有时候可能需要删除这些存储,但其Web管理后台却没有提供菜单或者按钮。要删除这些项目,需要在宿主系统Debian的命令行下去操作。如果操作由遗漏,虽然Proxmox VE的存储配置文件“/etc/pve/storage.cfg”里边清理掉了,但Proxmox VE Web管理界面的显示项里依然存在,完美主义者,估计不能容忍。
适用范围
本操作仅适用单节点本地存储的操作,对Proxmox VE 集群不适用,比如Ceph(可参照拙作《Proxmox VE 超融合集群实践真传》相关章节)。如果存储上已经存在不可再生的数据,再执行删除之前,记得一定要对数据进行备份。
删除本地存储
在Proxmox VE Web管理后台,我们可以看到Thin-LVM在两个地方显示,一个是是服务视图,一个是菜单栏“LVM-Thin”,如下图所示。
接下来,我们切换到宿主系统Debian的命令行,进行如下的步骤:
(一)修改文件“/etc/pve/storage.conf”,删除与“vdata”相关的文本块,如下图所示。
保存对“/etc/pve/storage.cfg”文件的修改,切换到Proxmox VE Web管理后台,刷新页面,看页面显示有什么变化。
页面服务器视图的显示消失了,而“Thinpool”里的显示还存在,如上图所示。看来应该没有斩草除根,继续第二步操作。
(二)删除逻辑卷。宿主系统Debian 命令行,查看系统存储逻辑卷,指令“lvs”,搜索卷名“vdata”,结果如下图所示。
果然在这里有存在,执行如下指令删除之。
root@pve99:/etc/pve# lvremove vdata |
切换到Proxmox VE Web管理后台,刷新页面,看页面显示是否变换?如果没有意外,应该如愿以偿了,如下图所示。
如果上述被彻底删除的磁盘,要重新投入使用,还需要做处理,不然将出现没有可用空闲盘的问题,如下图所示。
这也难不倒我,系统命令行执行如下指令,可以把它删的干干净净的。
root@pve99:/etc/pve# wipefs -a /dev/sda |
再投入使用就可以了。
删除本地存储LVM
与 Thin-LVM 相比较,LVM在Proxmox VE Web管理后台页面的显示位置是完全相同,为节省篇幅,此处不再截图。
(一)宿主系统Debian 命令行修改Proxmox VE存储配置文件“/etc/pve/storage.cfg”,删除与欲删除LVM相关的文本行,然后切换到Proxmox VE Web管理后台,查看页面显示变化。与删除本地Thinpool一样,还有一处显示没有我们期望的那样消失,看得还得进行下一步。
(二)查看逻辑卷组并删除。继续在宿主系统Debian 命令下执行以关键字“vdisk”查询,如果存在这个逻辑卷组,则执行删除,具体指令如下。
root@pve99:/etc/systemd/system# vgdisplay | grep vdisk root@pve99:/etc/systemd/system# vgremove vdisk |
再次切换到Proxmox VE Web管理后台,刷新页面,剩下的那一处显示,也应该彻底消失殆尽。
删除本地存储“Directory”
与前两种存储方式不同,目录“Directory”存储有挂接点,其显示方式如下图所示。
依照前边的经验,执行如下的操作步骤。
(一)Proxmox VE 宿主系统Debian 命令行执行存储配置文件“/etc/pve/storage.cfg”修改操作,将与“Directory”相关的文本行删除,保存后刷新Proxmox VE Web管理后台页面,观察其变化。
删除以后,Proxmox VE Web管理后台仍然还有存留,继续下一步操作。
(二)Proxmox VE 宿主系统Debian命令行,执行如下指令卸载存储“Directory”挂接。
root@pve99:/etc/systemd/system# umount /mnt/pve/mydisk |
继续刷新Proxmox VE Web管理后台,页面显示并没有发生变化,看来还需要进行下一步操作。
(三) Proxmox VE 宿主系统Debian命令行,删除文件“/etc/systemd/systemmnt-pve-mydisk.mount”。也许读者要发问,你咋知道要删除这个文件呢?我用关键字“mysqldisk”搜索出来的啊!
也可以注释掉这个文件,效果是一样的。再对Proxmox VE Web 管理后台,页面变化,“Directory”显示下没有关于“mydisk”的项了。
更多关于Proxmox VE 精彩内容,请参考本人原创新书《Proxmox VE 超融合集群实践真传》。
标签:Web,存储,VE,删除,etc,pve,Proxmox From: https://blog.51cto.com/sery/5901831