服务器硬盘虚拟卷的处理

news2025/5/25 10:10:02

目前的情况是需要删除逻辑卷,然后再重新来弄一遍。

数据已经备份好了,所以不用担心数据会丢失。

查看服务器的具体情况

使用 vgdisplay 操作查看服务器的卷组情况:

  --- Volume group ---
  VG Name               vg01
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  14
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               20.01 TiB
  PE Size               4.00 MiB
  Total PE              5245828
  Alloc PE / Size       5245701 / 20.01 TiB
  Free  PE / Size       127 / 508.00 MiB
  VG UUID               kP33x6-sCfk-X2Dx-2Yio-mRrZ-vEkW-1ARdWj

使用 pvdisplay 查看服务器物理卷是怎么合并的:

  --- Physical volume ---
  PV Name               /dev/sdd
  VG Name               vg01
  PV Size               14.55 TiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              3814911
  Free PE               0
  Allocated PE          3814911
  PV UUID               xfxchC-KWpI-1FoE-8OK9-SckL-iB3F-ol5Lys

  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               vg01
  PV Size               <5.46 TiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              1430790
  Free PE               0
  Allocated PE          1430790
  PV UUID               ijuvhr-fBoR-cmmf-51vE-bpAm-H9RD-AnJPHo

  --- Physical volume ---
  PV Name               /dev/sda1
  VG Name               vg01
  PV Size               512.00 MiB / not usable 4.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              127
  Free PE               127
  Allocated PE          0
  PV UUID               PiCBvF-wL0i-R2CT-q61C-2bPG-ooGD-NtNQDB

使用lvdisplay查看逻辑卷的情况:

  --- Logical volume ---
  LV Path                /dev/vg01/vg01-lv01
  LV Name                vg01-lv01
  VG Name                vg01
  LV UUID                c2GNRZ-LJ7g-Dx1g-e9fF-IdEr-Mvzj-qlaVmH
  LV Write Access        read/write
  LV Creation host, time server-3090-3, 2025-04-11 07:55:11 +0000
  LV Status              available
  # open                 1
  LV Size                20.01 TiB
  Current LE             5245701
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block 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/sda1
  VG Name
  PV Size               512.00 MiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV 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/sdb1
  VG Name
  PV Size               <5.46 TiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV 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/sdd
  VG Name
  PV Size               14.55 TiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV 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?

没办法,只能重新格式化。

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

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

相关文章

一个国债交易策略思路

该国债交易策略的核心在于通过分析历史价格数据来识别市场趋势&#xff0c;并在趋势确认时进行开仓操作。策略的设计思路结合了价格波动范围的计算和市场波动性的评估&#xff0c;旨在捕捉市场的短期趋势并控制风险。 首先&#xff0c;策略通过对过去5根K线的最高价和最低价进行…

【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何形成高斯椭球

【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何形成高斯椭球 文章目录 【三维重建】【3DGS系列】【深度学习】3DGS的理论基础知识之如何形成高斯椭球前言高斯函数一维高斯多维高斯 椭球基本定义一般二次形式 3D高斯椭球3D高斯与椭球的关系各向同性(Isotropic)和…

手写ES6 Promise() 相关函数

手写 Promise() 相关函数&#xff1a; Promise()、then()、catch()、finally() // 定义三种状态常量 const PENDING pending const FULFILLED fulfilled const REJECTED rejectedclass MyPromise {/*定义状态和结果两个私有属性:1.使用 # 语法&#xff08;ES2022 官方私有字…

【NLP 76、Faiss 向量数据库】

压抑与痛苦&#xff0c;那些辗转反侧的夜&#xff0c;终会让我们更加强大 —— 25.5.20 Faiss&#xff08;Facebook AI Similarity Search&#xff09;是由 Facebook AI 团队开发的一个开源库&#xff0c;用于高效相似性搜索的库&#xff0c;特别适用于大规模向…

软件名称:系统日志监听工具 v1.0

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

Spring AI 之结构化输出转换器

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

Java虚拟机面试题:内存管理(上)

&#x1f9d1; 博主简介&#xff1a;CSDN博客专家&#xff0c;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;精通Java编…

进程间通信I·匿名管道

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

Ubuntu Linux系统的基本命令详情

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

大数据治理:理论、实践与未来展望(二)

书接上文 文章目录 七、大数据治理的未来发展趋势&#xff08;一&#xff09;智能化与自动化&#xff08;二&#xff09;数据隐私与安全的强化&#xff08;三&#xff09;数据治理的云化&#xff08;四&#xff09;数据治理的跨行业合作&#xff08;五&#xff09;数据治理的生…

PCB布局设计

PCB布局设计 一、原理图到PCB转换前的准备工作 在将原理图转换为PCB之前&#xff0c;我们需要进行一系列准备工作&#xff0c;确保设计的正确性和完整性。这一步骤至关重要&#xff0c;可以避免后续PCB设计中出现不必要的错误。 // 原理图转PCB前必要检查步骤 // 1. 仔细检查…

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

笔记本6GB本地可跑的图生视频项目(FramePack)

文章目录 &#xff08;一&#xff09;简介&#xff08;二&#xff09;本地执行&#xff08;2.1&#xff09;下载&#xff08;2.2&#xff09;更新&#xff08;2.3&#xff09;运行&#xff08;2.4&#xff09;生成 &#xff08;三&#xff09;注意&#xff08;3.1&#xff09;效…

SpringMVC实战:动态时钟

引言 在现代 Web 开发中&#xff0c;选择一个合适的框架对于项目的成功至关重要。Spring MVC 作为 Spring 框架的核心模块之一&#xff0c;以其清晰的架构、强大的功能和高度的可配置性&#xff0c;成为了 Java Web 开发领域的主流选择。本文将通过一个“动态时钟”的实战项目…

哈希表的实现(上)

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

【Java高阶面经:微服务篇】1.微服务架构核心:服务注册与发现之AP vs CP选型全攻略

一、CAP理论在服务注册与发现中的落地实践 1.1 CAP三要素的技术权衡 要素AP模型实现CP模型实现一致性最终一致性(Eureka通过异步复制实现)强一致性(ZooKeeper通过ZAB协议保证)可用性服务节点可独立响应(支持分区存活)分区期间无法保证写操作(需多数节点可用)分区容错性…

实验7 HTTP协议分析与测量

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

python:机器学习概述

本文目录&#xff1a; 一、人工智能三大概念二、学习方式三、人工智能发展史**1950-1970****1980-2000****2010-2017****2017-至今** 四、机器学习三要素五、常见术语六、数据集的划分七、常见算法分类八、机器学习的建模流程九、特征工程特征工程包括**五大步**&#xff1a;特…

得力DE-620K针式打印机打印速度不能调节维修一例

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

java基础(继承)

什么是继承 继承好处 提高代码的复用性 继承注意事项 权限修饰符 单继承、Object类 冲突&#xff1a; 方法重写 扩展&#xff1a; 其实我们不想看地址&#xff0c;地址看来没用&#xff0c;我们是用来看对象有没有问题 重写toString: 比如这个如果返回的是地址值&#xff0c;…