Proxmox VE 彻底删除本地存储

news2025/7/18 11:34:40

作者:田逸(formyz)

问题描述

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

适用范围

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

删除本地存储 Thinpool

在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 超融合集群实践真传》。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/51759.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手把手教你写Linux线程池

手把手教你写Linux线程池 如果需要线程池源码,关注Linux兵工厂,并由大量Linux资料赠送。 线程池 顾名思义,存储线程的池子。线程池是线程的一种使用模式。在平常业务开发中常规的逻辑是遇到任务然后创建线程去执行。但是线程的频繁创建就类…

NR小区搜索(五)S准则

微信同步更新欢迎关注同名modem协议笔记 UE根据支持的频段进行小区搜索过程,检测PSS/SSS->PBCH,然后就可以读到MIB,根据MIB中的pdcch-ConfigSIB1,可以找到CORESET0 和SearchSpace0的信息,进而可以确定一块时频域资…

软件测试 -- 进阶 6 软件缺陷

上工治未病之病,中工治欲病之病,下工治已病之病。-- 孙思邈 .《千金方药方》 释译:未病之病:未病,未发之病(及早干预,防止病发);欲病之病:小病&#xff0…

MIR7创建预制发票BAPI

1、事务代码MIR7 前台输入采购订单等相关字段进行开票 2、代码实现 调用BAPI:BAPI_INCOMINGINVOICE_PARK创建发票 "--------------------斌将军-------------------- DATA:ls_headerdata TYPE bapi_incinv_create_header,lv_invoicedocnumber LIKE ba…

桌面画图工具:Pointofix(fertig)

Pointofix桌面画图工具 Pointofix - der virtuelle Textmarker fr Ihren Bildschirm - Freeware 一、软件下载 官方网址https://www.pointofix.de/ 二、进入下载页面,需要下载安装文件和语言包两个文件 三、网站还提供了一个语言设置小程序,但我没用 …

JavaSE笔记——抽象类和接口

文章目录前言一、抽象类和方法二、接口创建1.默认方法2.多继承3.接口中的静态方法三、抽象类和接口四、完全解耦五、使用继承扩展接口六、接口适配七、接口字段八、接口和工厂方法模式总结前言 接口和抽象类提供了一种将接口与实现分离的更加结构化的方法。 一、抽象类和方法 …

传奇外网架设教程

外网架设前需准备: 准备工具:传奇版本源码,服务器,备案域名,DBC数据库,周年客户端 服务器和备案域名需要自备或者租用,这东西自己造不出来!!! 其他的工具,…

Flink被阿里收购4年,最开心的却是Spark背后的Databricks

最近,Flink Forward Asia(FFA)峰会成功举行,有关Flink的讨论,又开始在国内热闹起来。 2022 年,Apache Flink 社区保持快速发展:GitHub Star 数突破 2 万,单月下载量突破 1400 万次&…

学习总结 | 下一代人工智能

文章目录 一、前言二、底层逻辑三、六大维度今后发展的方向是第三代人工智能,最主要的措施就是把第一代人工智能知识驱动的方法和第二代人工智能数据驱动的方法结合起来,发展安全、可信、可靠和可扩展的人工智能技术,从而推动人工智能的创新应用。 一、前言 中国科学院院士…

iTOP3A5000开发板多路PCIE、SATA、USB3.0等

iTOP3A5000开发板多路PCIE、SATA、USB3.0等 桥片:支持PCIE3.0、USB3.0、SATA3.0、显示接口2路、HDMI和1路VGA、可直接连显示器,另外内置一个网络PHY,片内集成了自研GPU、搭配32位DDR4显存接口,支持16GB显存容量。 底板引出多路PCI…

第3关:添加数据、删除数据、删除表

为了完成本关任务,你需要掌握:1.如何使用HBase shell命令添加数据、2.如何使用命令删除表。 首先启动HBASE 启动HBASEshell 添加数据 我们来给上一关创建的test表的列data添加一些数据: hbase(main):002:0> create test,data Created t…

在 Python 中构建一体化音频分析工具包,在一个地方分析您的音频文件

语言构成了人类之间每次对话的基础。因此,自然语言处理(或简称 NLP)领域无疑在帮助人类日常生活方面具有巨大潜力。 简而言之,NLP 领域包含一组旨在理解人类语言数据并完成下游任务的技术。 NLP 技术涵盖许多领域,例如问答 (QA)、命名实体识别 (NER)、文本摘要、自然语言…

0111 栈与队列Day1

剑指offer09.用两个栈实现队列 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1&#x…

音视频开发入门小知识

什么是视频 视频就是由一系列图片构成的,当画面快速切换时,人眼看起来就感觉是连贯的动作。 视频帧 帧,表示一张画面,就是一帧。一个视频就是由许许多多帧组成的。 帧率 帧率,表示单位时间内帧的数量,…

KingbaseES数据库 kdb_schedule 自动定时任务

KingbaseES数据库 kdb_schedule 自动定时任务 文章目录KingbaseES数据库 kdb_schedule 自动定时任务前言一 安装插件 kdb_schedule1. 添加kdb_schedule2. 修改kdb_schedule所需参数:3. 重启数据库4. 加载kdb_schedule插件二 dbms_scheduler2.1 创建program创建progr…

(四) 共享模型之管程【Monitor 概念】

一、Java 对象头(P75) 二、原理之 Monitor(锁) Monitor 被翻译为监视器或管程。 每个 Java 对象都可以关联一个 Monitor 对象,如果使用 synchronized 给对象上锁(重量级)之后,该对象头的 Mark Word 中就被设…

Cookie Session JSP

这里写目录标题1 Cookie1.1 会话介绍1.2 Cookie 介绍1.3 Cookie 属性1.4 Cookie 方法1.4.1 Cookie 添加和获取1.5 Cookie 的使用1.6 Cookie 的细节2 Session2.1 HttpSession 介绍2.2 HttpSession 常用方法2.3 HttpSession 获取2.4 HttpSession 的使用2.5 HttpSession 的细节3 J…

高压功率放大器在超声驻波声场的听声器中的应用

实验名称:高压功率放大器在超声驻波声场的听声器声压测量中的应用 研究方向:3D打印 测试目的:利用听声器对声场的测量是一种基于对声压的采集,利用CPB分析及FFT分析处理,得到涉入点声压的方法。介于听声器采集信号为时…

单字段纵向分栏

【问题】 Hi, I’m trying to display BIRT report Data (only one field) first vertically till the page ends and then it should continue in the next column of the same page. For example as A E I B F J C G D HBy using list element I’m able to get the data …

opencv上设置摄像头曝光参数的经验

实际应用中我们需要调整摄像头的参数比如曝光,由于opencv的后端是一般编译是支撑多种插件,详细信息请参考OpenCV: Video I/O with OpenCV Overview,这里引用里面的图: 对于VideoCaputure,后端有ffmpge,V4L&…