服务器硬盘虚拟卷的处理
目前的情况是需要删除逻辑卷,然后再重新来弄一遍。
数据已经备份好了,所以不用担心数据会丢失。
查看服务器的具体情况
使用 vgdisplay
操作查看服务器的卷组情况:
--- Volume group ---VG Name vg01System IDFormat lvm2Metadata Areas 3Metadata Sequence No 14VG Access read/writeVG Status resizableMAX LV 0Cur LV 1Open LV 1Max PV 0Cur PV 3Act PV 3VG Size 20.01 TiBPE Size 4.00 MiBTotal PE 5245828Alloc PE / Size 5245701 / 20.01 TiBFree PE / Size 127 / 508.00 MiBVG UUID kP33x6-sCfk-X2Dx-2Yio-mRrZ-vEkW-1ARdWj
使用 pvdisplay
查看服务器物理卷是怎么合并的:
--- Physical volume ---PV Name /dev/sddVG Name vg01PV Size 14.55 TiB / not usable 4.00 MiBAllocatable yes (but full)PE Size 4.00 MiBTotal PE 3814911Free PE 0Allocated PE 3814911PV UUID xfxchC-KWpI-1FoE-8OK9-SckL-iB3F-ol5Lys--- Physical volume ---PV Name /dev/sdb1VG Name vg01PV Size <5.46 TiB / not usable 4.00 MiBAllocatable yes (but full)PE Size 4.00 MiBTotal PE 1430790Free PE 0Allocated PE 1430790PV UUID ijuvhr-fBoR-cmmf-51vE-bpAm-H9RD-AnJPHo--- Physical volume ---PV Name /dev/sda1VG Name vg01PV Size 512.00 MiB / not usable 4.00 MiBAllocatable yesPE Size 4.00 MiBTotal PE 127Free PE 127Allocated PE 0PV UUID PiCBvF-wL0i-R2CT-q61C-2bPG-ooGD-NtNQDB
使用lvdisplay
查看逻辑卷的情况:
--- Logical volume ---LV Path /dev/vg01/vg01-lv01LV Name vg01-lv01VG Name vg01LV UUID c2GNRZ-LJ7g-Dx1g-e9fF-IdEr-Mvzj-qlaVmHLV Write Access read/writeLV Creation host, time server-3090-3, 2025-04-11 07:55:11 +0000LV Status available# open 1LV Size 20.01 TiBCurrent LE 5245701Segments 2Allocation inheritRead ahead sectors auto- currently set to 256Block device 253:0
实操过程
(1)在删除卷之前应该要使用umount卸载硬盘
但是奇怪的是,一直显示busy。。。
看起来第二个进程不知道为啥没删掉
手动把他删掉
ps -t pts/7 # 使用 ps 命令结合 pts/7 的 TTY 信息,找到 Guanjq 的进程
然后kill -9把他杀了
但是删完了之后还是busy。。。。
没办法,那就继续寻找占用了home的进程:
root@server-3090-3:/# lsof /home
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
screen 3913312 Linzy cwd DIR 253,0 4096 292945921 /home/Linzy
bash 3913313 Linzy cwd DIR 253,0 4096 292945921 /home/Linzy
sftp-serv 4168012 Guanjq cwd DIR 253,0 4096 352845825 /home/Guanjq
sftp-serv 4168806 Guanjq cwd DIR 253,0 4096 352845825 /home/Guanjq
然后删除了之后就可以成功地卸载了。
如果不umount直接选择lvremove,就会出现下面的提示
(2)删除逻辑卷
使用下面的命令删除逻辑卷:
lvremove /dev/vg01/vg01-lv01
输入y进一步操作。
然后再次 lvdisplay
已经看不到了
(3)删除卷组
使用下面命令删除卷组
vgremove vg01
(4)删除物理卷【本次先尝试不删物理卷】
删除完卷组之后,我们再看物理卷,可以发现:
root@server-3090-3:/# pvdisplay"/dev/sda1" is a new physical volume of "512.00 MiB"--- NEW Physical volume ---PV Name /dev/sda1VG NamePV Size 512.00 MiBAllocatable NOPE Size 0Total PE 0Free PE 0Allocated PE 0PV UUID PiCBvF-wL0i-R2CT-q61C-2bPG-ooGD-NtNQDB"/dev/sdb1" is a new physical volume of "<5.46 TiB"--- NEW Physical volume ---PV Name /dev/sdb1VG NamePV Size <5.46 TiBAllocatable NOPE Size 0Total PE 0Free PE 0Allocated PE 0PV UUID ijuvhr-fBoR-cmmf-51vE-bpAm-H9RD-AnJPHo"/dev/sdd" is a new physical volume of "14.55 TiB"--- NEW Physical volume ---PV Name /dev/sddVG NamePV Size 14.55 TiBAllocatable NOPE Size 0Total PE 0Free PE 0Allocated PE 0PV UUID xfxchC-KWpI-1FoE-8OK9-SckL-iB3F-ol5Lys
- 为什么 Allocatable: NO?
- pvcreate 命令仅初始化物理卷,但不会将其分配给卷组。要使物理卷可用,必须通过 vgcreate 将其加入卷组
- 输出中的 VG Name 为空,说明这些 PV 未被分配到任何卷组。
(5)新建卷组以及逻辑卷
我们现在重新创建卷组,然后把需要加入这个新卷组的物理卷加入进来。
sudo vgcreate vg01 [这里输入新的机械硬盘名字,比如/dev/sdX1] # 其中vg01是卷组名字
sudo lvcreate -l 100%FREE -n vg01-lv01 vg01 # 分配卷组所有空间
但是因为是重新创建卷组,所以现在会有这样的问题:
WARNING: ext4 signature detected on /dev/vg01/vg01-lv01 at offset 1080. Wipe it? [y/n]:
选择 y(Yes)不会覆盖整个逻辑卷的数据,但它会清除 ext4 文件系统的签名(即文件系统的标识信息)
(6)已经创建逻辑卷成功,但是无法挂载home
报错如下:
root@server-3090-3:/# mount /dev/vg01/vg01-lv01 /home
NTFS signature is missing.
Failed to mount '/dev/mapper/vg01-vg01--lv01': Invalid argument
The device '/dev/mapper/vg01-vg01--lv01' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
没办法,只能重新格式化。
相关文章:

服务器硬盘虚拟卷的处理
目前的情况是需要删除逻辑卷,然后再重新来弄一遍。 数据已经备份好了,所以不用担心数据会丢失。 查看服务器的具体情况 使用 vgdisplay 操作查看服务器的卷组情况: --- Volume group ---VG Name vg01System IDFormat …...

一个国债交易策略思路
该国债交易策略的核心在于通过分析历史价格数据来识别市场趋势,并在趋势确认时进行开仓操作。策略的设计思路结合了价格波动范围的计算和市场波动性的评估,旨在捕捉市场的短期趋势并控制风险。 首先,策略通过对过去5根K线的最高价和最低价进行…...
Linux常用下载资源命令
wget命令 基本用法 wget -O http://example.com/file.zip-O 参数表示将文件保存为原始文件名。 如果需要指定文件名,可以使用 -o 参数: wget -o custom_name.zip http://example.com/file.zip-P :指定下载文件的保存路径。 wget -P /path/…...
Go语言爬虫系列教程(三)HTML解析技术
第3课:HTML解析技术 在上一章中,我们使用正则表达式提取网页内容,但这种方法有局限性。对于复杂的HTML结构,我们需要使用专门的HTML解析库。下面将介绍如何在Go中解析HTML。 1. HTML DOM树结构介绍 1.1 什么是DOM DOM…...

【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何形成高斯椭球
【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何形成高斯椭球 文章目录 【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何形成高斯椭球前言高斯函数一维高斯多维高斯 椭球基本定义一般二次形式 3D高斯椭球3D高斯与椭球的关系各向同性(Isotropic)和…...
“夹子音”的发声原理和潜在风险
关于“夹子音”的发声原理和潜在风险,以下从科学角度和声乐实践出发,为你详细解析: 一、什么是夹子音? 夹子音是近年来网络流行的非专业术语,指通过刻意挤压喉部、改变共鸣腔形态发出的 尖细、嗲气、幼态化 的声音。常…...
思科硬件笔试面试题型解析
本专栏预计更新60期左右。当前第13期 这个系列通过在各类网上搜索大厂公开的笔试和面试题目,然后构造相关的知识点矩阵,让大家对核心的知识点有更深的认识,这个过程虽然耗时费力,但大厂的很多题目(包括模拟题)确实非常巧妙,很有代表性。由于官方没有发布过这样的题库,所…...

手写ES6 Promise() 相关函数
手写 Promise() 相关函数: Promise()、then()、catch()、finally() // 定义三种状态常量 const PENDING pending const FULFILLED fulfilled const REJECTED rejectedclass MyPromise {/*定义状态和结果两个私有属性:1.使用 # 语法(ES2022 官方私有字…...
Windows 平台 TCP 通信开发指南
开篇介绍 在 Windows 平台进行 TCP 通信开发,是网络编程中的常见需求。本文将详细讲解在 Windows 平台下,如何利用 Winsock API 实现高效的 TCP 客户端与服务端通信。 使用示例 必须引入的头文件 #include <windows.h> #pragma comment(lib,&q…...

【NLP 76、Faiss 向量数据库】
压抑与痛苦,那些辗转反侧的夜,终会让我们更加强大 —— 25.5.20 Faiss(Facebook AI Similarity Search)是由 Facebook AI 团队开发的一个开源库,用于高效相似性搜索的库,特别适用于大规模向…...

软件名称:系统日志监听工具 v1.0
软件功能:一款基于 PyQt5 开发的 Windows 系统日志监听工具,适用于系统运维、网络管理、故障排查等场景,具备以下核心功能: 支持监听系统三大日志源:应用程序 / 系统 / 安全日志实时抓取新日志事件,自动滚…...

Spring AI 之结构化输出转换器
截至 2024 年 2 月 5 日,旧的 OutputParser、BeanOutputParser、ListOutputParser 和 MapOutputParser 类已被弃用,取而代之的是新的 StructuredOutputConverter、BeanOutputConverter、ListOutputConverter 和 MapOutputConverter 实现类。后者可直接替换前者,并提供相同的…...

Java虚拟机面试题:内存管理(上)
🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…...

进程间通信I·匿名管道
目录 进程间通信(IPC) 含义 目的 分类 匿名管道 原理 创建过程 特性 四大情况 close问题 代码练习 简单通信 进程池 小知识 进程间通信(IPC) 含义 就是让不同的进程能看到同一份资源,实现数据交流。 …...

Ubuntu Linux系统的基本命令详情
1.Ubuntu Linux是以桌面应用为主的Linux发行版操作系统 2.Ubuntu的用户使用 在登录系统一般使用在安装系统时建立的普通用户登录,如果要使用超级用户权限 #sudo ---执行命令 sudo passwd ---修改用户密码 su - root ---切换超级用户 系统的不同,命令也不…...

大数据治理:理论、实践与未来展望(二)
书接上文 文章目录 七、大数据治理的未来发展趋势(一)智能化与自动化(二)数据隐私与安全的强化(三)数据治理的云化(四)数据治理的跨行业合作(五)数据治理的生…...

PCB布局设计
PCB布局设计 一、原理图到PCB转换前的准备工作 在将原理图转换为PCB之前,我们需要进行一系列准备工作,确保设计的正确性和完整性。这一步骤至关重要,可以避免后续PCB设计中出现不必要的错误。 // 原理图转PCB前必要检查步骤 // 1. 仔细检查…...
【49. 字母异位词分组】
Leetcode算法练习 笔记记录 49. 字母异位词分组 49. 字母异位词分组 public List<List<String>> groupAnagrams(String[] strs) {Map<String, List<String>> map new HashMap<>();for (int i 0; i < strs.length; i) {//排序就是相同字符了…...
用 AI 让学习更懂你:如何打造自动化个性化学习系统?
用 AI 让学习更懂你:如何打造自动化个性化学习系统? 在这个信息爆炸的时代,传统的学习方式已经难以满足个体化需求。过去,我们依赖固定的教学课程,所有学生按照统一进度进行学习,但每个人的学习节奏、兴趣点和理解方式都不尽相同。而人工智能(AI)正在彻底改变这一局面…...

esp32+IDF V5.1.1版本编译freertos报错
error: portTICK_RATE_MS undeclared (first use in this function); did you mean portTICK_PERIOD_MS 解决方法: 使用命令 idf.py menuconfig 打开配置界面配置freeRtos 使能configENABLE_BACKWARD_COMPATIBLITY...
嵌入式软件-如何做好一份技术文档?
嵌入式软件-如何做好一份技术文档? 文章目录 嵌入式软件-如何做好一份技术文档?一.技术文档的核心价值与挑战二.文档体系的结构化设计三.精准表达嵌入式特有概念四. **像管理代码一样管理文档**,代码与文档的协同维护五.质量评估与持续改进5.…...

笔记本6GB本地可跑的图生视频项目(FramePack)
文章目录 (一)简介(二)本地执行(2.1)下载(2.2)更新(2.3)运行(2.4)生成 (三)注意(3.1)效…...

SpringMVC实战:动态时钟
引言 在现代 Web 开发中,选择一个合适的框架对于项目的成功至关重要。Spring MVC 作为 Spring 框架的核心模块之一,以其清晰的架构、强大的功能和高度的可配置性,成为了 Java Web 开发领域的主流选择。本文将通过一个“动态时钟”的实战项目…...
vscode include总是报错
VSCode 的 C/C 扩展可以通过配置 c_cpp_properties.json 来使用 compile_commands.json 文件中的编译信息,包括 include path、编译选项等。这样可以确保 VSCode 的 IntelliSense 与实际编译环境保持一致。 方法一:直接指定 compile_commands.json 路径…...

哈希表的实现(上)
前言 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好的查询是,进行很少的比较次数就能够将…...

【Java高阶面经:微服务篇】1.微服务架构核心:服务注册与发现之AP vs CP选型全攻略
一、CAP理论在服务注册与发现中的落地实践 1.1 CAP三要素的技术权衡 要素AP模型实现CP模型实现一致性最终一致性(Eureka通过异步复制实现)强一致性(ZooKeeper通过ZAB协议保证)可用性服务节点可独立响应(支持分区存活)分区期间无法保证写操作(需多数节点可用)分区容错性…...

实验7 HTTP协议分析与测量
实验7 HTTP协议分析与测量 1、实验目的 了解HTTP协议及其报文结构 了解HTTP操作过程:TCP三次握手、请求和响应交互 掌握基于tcpdump和wireshark软件进行HTTP数据包抓取和分析技术 2、实验环境 硬件要求:阿里云云主机ECS 一台。 软件要求࿱…...

python:机器学习概述
本文目录: 一、人工智能三大概念二、学习方式三、人工智能发展史**1950-1970****1980-2000****2010-2017****2017-至今** 四、机器学习三要素五、常见术语六、数据集的划分七、常见算法分类八、机器学习的建模流程九、特征工程特征工程包括**五大步**:特…...
【一. Java基础:注释、变量与数据类型详解】
1. Java 基础概念 1.1 注释 注释:对代码的解释和说明文字 java的三种注释: 单行注释:两个斜杠 // 后面跟着你的注释内容 //哈哈多行注释:以 /* 开头,以 */ 结尾,中间可以写很多行 /*哈哈哈哈哈哈…...

得力DE-620K针式打印机打印速度不能调节维修一例
基本参数: 产品类型 票据针式打印机(平推式) 打印方式 串行点阵击打式 打印宽度 85列 打印针数 24针 可靠性 4亿次/针 色带性能 1000万字符纠错 复写能力 7份(1份原件+6份拷贝) 缓冲区 128KB 接口类型 …...