首页 > 其他分享 >Proxmox VE 彻底删除本地存储

Proxmox VE 彻底删除本地存储

时间:2022-12-01 13:31:14浏览次数:32  
标签:Web 存储 VE 删除 etc pve Proxmox

作者:田逸(formyz)​


问题描述


从Proxmox VE web管理后台添加本地存储,如LVM、LVM-Thin(精简逻辑卷)等,有时候可能需要删除这些存储,但其Web管理后台却没有提供菜单或者按钮。要删除这些项目,需要在宿主系统Debian的命令行下去操作。如果操作由遗漏,虽然Proxmox VE的存储配置文件“/etc/pve/storage.cfg”里边清理掉了,但Proxmox VE Web管理界面的显示项里依然存在,完美主义者,估计不能容忍。​




Proxmox VE 彻底删除本地存储_本地存储




适用范围


本操作仅适用单节点本地存储的操作,对Proxmox VE 集群不适用,比如Ceph(可参照拙作《Proxmox VE 超融合集群实践真传》相关章节)。如果存储上已经存在不可再生的数据,再执行删除之前,记得一定要对数据进行备份。​

Proxmox VE 彻底删除本地存储_本地存储_02


删除本地存储


在Proxmox VE Web管理后台,我们可以看到Thin-LVM在两个地方显示,一个是是服务视图,一个是菜单栏“LVM-Thin”,如下图所示。​


Proxmox VE 彻底删除本地存储_宿主系统_03



接下来,我们切换到宿主系统Debian的命令行,进行如下的步骤:​


(一)修改文件“/etc/pve/storage.conf”,删除与“vdata”相关的文本块,如下图所示。​


Proxmox VE 彻底删除本地存储_本地存储_04




保存对“/etc/pve/storage.cfg”文件的修改,切换到Proxmox VE Web管理后台,刷新页面,看页面显示有什么变化。​


Proxmox VE 彻底删除本地存储_本地存储_05



页面服务器视图的显示消失了,而“Thinpool”里的显示还存在,如上图所示。看来应该没有斩草除根,继续第二步操作。​


(二)删除逻辑卷。宿主系统Debian 命令行,查看系统存储逻辑卷,指令“lvs”,搜索卷名“vdata”,结果如下图所示。​


Proxmox VE 彻底删除本地存储_本地存储_06


果然在这里有存在,执行如下指令删除之。​

root@pve99:/etc/pve# lvremove vdata​


Proxmox VE 彻底删除本地存储_命令行_07


切换到Proxmox VE Web管理后台,刷新页面,看页面显示是否变换?如果没有意外,应该如愿以偿了,如下图所示。​


Proxmox VE 彻底删除本地存储_命令行_08



如果上述被彻底删除的磁盘,要重新投入使用,还需要做处理,不然将出现没有可用空闲盘的问题,如下图所示。​


Proxmox VE 彻底删除本地存储_本地存储_09


这也难不倒我,系统命令行执行如下指令,可以把它删的干干净净的。​

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 彻底删除本地存储_本地存储_10



再次切换到Proxmox VE Web管理后台,刷新页面,剩下的那一处显示,也应该彻底消失殆尽。​


删除本地存储“Directory”


与前两种存储方式不同,目录“Directory”存储有挂接点,其显示方式如下图所示。​


Proxmox VE 彻底删除本地存储_宿主系统_11



依照前边的经验,执行如下的操作步骤。​


(一)Proxmox VE 宿主系统Debian 命令行执行存储配置文件“/etc/pve/storage.cfg”修改操作,将与“Directory”相关的文本行删除,保存后刷新Proxmox VE Web管理后台页面,观察其变化。​


Proxmox VE 彻底删除本地存储_命令行_12



删除以后,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 彻底删除本地存储_命令行_13



也可以注释掉这个文件,效果是一样的。再对Proxmox VE Web 管理后台,页面变化,“Directory”显示下没有关于“mydisk”的项了。​


更多关于Proxmox VE 精彩内容,请参考本人原创新书《Proxmox VE 超融合集群实践真传》。​

标签:Web,存储,VE,删除,etc,pve,Proxmox
From: https://blog.51cto.com/sery/5901831

相关文章

  • (笔记)VHDL/Verilog之CRC(循环冗余校验)计算
     背景:我们在使用VHDL或Verilog进行FPGA开发时,经常会遇到CRC校验计算的情况,如校验公式为:G(x)=X8+X4+X3+X2+1G(x)=X3+X+1 那使用VHDL或Verilog语言该如何......
  • 零售品牌如何挑选达人 KOL?火山引擎 VeDI 有妙招!
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群国内消费市场正在发生一些新变化。近日,由中国人民大学国家发展与战略研究......
  • 使用arrow flight-sql-jdbc-driver 链接dremio
    最近arrowflight-sql-jdbc-driver发布了,对于dremio我们直接可以使用flightsqljdbc驱动链接了,可以极大的提升查询性能(具体性能提升待测试)环境准备docker-compose......
  • docker swarm 外部负载均衡(Haproxy+keepalived) +ingress
     外部负载均衡(Haproxy+keepalived)+ingress1.说明该实验是在上一个实验的基础之上做的,在上一个实验的基础之上,增加了haproxy+keepalivedhaproxy可以用来做负载均衡用的......
  • This driver is named "option"
    Thisdriverexistsbecausethe"normal"serialdriverdoesn'tworktoowell  withGSMmodems.Issues:  -dataloss--onesingleReceiveURBisnotnearl......
  • docker swarm overlay网络
    Overlay网络的基本介绍Overlay网络的基本架构组成Overlay网络技术是指在传统网络架构之上叠加的虚拟化技术模式。也就是说它是依托于传统网络架构的前提条件下,实......
  • Serverless 架构下的 AI 应用开发
    Serverless架构与CI/CD工具的结合CI/CD是一种通过在应用开发阶段引入自动化流程以频繁向客户交付应用的方法。如图所示,CI/CD的核心概念是持续集成、持续交付和持续部署......
  • Serverless 架构下的 AI 应用开发
    本篇内容连载自《Serverless架构下的AI应用开发:入门、实战与性能优化》。Serverless架构与CI/CD工具的结合CI/CD是一种通过在应用开发阶段引入自动化流程以频繁向客户交......
  • keep-alive 缓存不生效
    问题在某个页面上keep-alive缓存不生效,其他页面是正常的。解决开始测试找问题根源,发现是路由名称大小写错了。参考链接vue组件缓存之keep-alive正确使用姿势vue......
  • python3 venv虚拟环境创建与安装Django
    创建虚拟环境C:\Users\Xiao>python-mvenvD:\Pythonwork\venvtest​​激活虚拟环境C:\Users\Xiao>D:\Pythonwork\venvtest\Scripts\activate(venvtest)C:\Users\Xiao>​......