linux删除卷组命令,介绍如何从LVM的卷组中删除物理卷
导读
如果你的 LVM 不再需要使用某个设备,你可以使用 vgreduce 命令从卷组中删除物理卷。
vgreduce 命令可以通过删除物理卷来缩小卷组的容量。但要确保该物理卷没有被任何逻辑卷使用,请使用 pvdisplay 命令查看。如果物理卷仍在使用,你必须使用 pvmove 命令将数据转移到另一个物理卷。
数据转移后,它就可以从卷组中删除。最后使用 pvremove 命令删除空物理卷上的 LVM 标签和 LVM 元数据。
第一部分:如何在 Linux 中创建/配置 LVM(逻辑卷管理)
第二部分:如何在 Linux 中扩展/增加 LVM(逻辑卷调整)
第三部分:如何在 Linux 中减少/缩小 LVM 大小(逻辑卷调整)
将扩展块移动到现有物理卷上
使用 pvs 命令检查是否使用了所需的物理卷(我们计划删除 LVM 中的 /dev/sdc 磁盘)。
# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G
/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G
/dev/sdc myvg lvm2 a- 17.15G 12.15G 5.00G
如果使用了,请检查卷组中的其他物理卷是否有足够的空闲扩展块extent。
如果有的话,你可以在需要删除的设备上运行 pvmove 命令。扩展块将被分配到其他设备上。
# pvmove /dev/sdc
/dev/sdc: Moved: 2.0%
…
/dev/sdc: Moved: 79.2%
…
/dev/sdc: Moved: 100.0%
当 pvmove 命令完成后。再次使用 pvs 命令检查物理卷是否有空闲。
# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda myvg lvm2 a- 75.00G 1.85G 73.15G
/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G
/dev/sdc myvg lvm2 a- 17.15G 17.15G 0
如果它是空闲的,使用 vgreduce 命令从卷组中删除物理卷 /dev/sdc。
# vgreduce myvg /dev/sdc
Removed "/dev/sdc" from volume group "vg01"
最后,运行 pvremove 命令从 LVM 配置中删除磁盘。现在,磁盘已经完全从 LVM 中移除,可以用于其他用途。
# pvremove /dev/sdc
Labels on physical volume "/dev/sdc" successfully wiped.
移动扩展块到新磁盘
如果你在卷组中的其他物理卷上没有足够的可用扩展。使用以下步骤添加新的物理卷。
向存储组申请新的 LUN。分配完毕后,运行以下命令来在 Linux 中发现新添加的 LUN 或磁盘。
# ls /sys/class/scsi_host
host0
# echo "- - -" > /sys/class/scsi_host/host0/scan
# fdisk -l
操作系统中检测到磁盘后,使用 pvcreate 命令创建物理卷。
# pvcreate /dev/sdd
Physical volume "/dev/sdd" successfully created
使用以下命令将新的物理卷 /dev/sdd 添加到现有卷组 vg01 中。
# vgextend vg01 /dev/sdd
Volume group "vg01" successfully extended
现在,使用 pvs 命令查看你添加的新磁盘 /dev/sdd。
# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G
/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G
/dev/sdc myvg lvm2 a- 17.15G 12.15G 5.00G
/dev/sdd myvg lvm2 a- 60.00G 60.00G 0
使用 pvmove 命令将数据从 /dev/sdc 移动到 /dev/sdd。
# pvmove /dev/sdc /dev/sdd
/dev/sdc: Moved: 10.0%
…
/dev/sdc: Moved: 79.7%
…
/dev/sdc: Moved: 100.0%
数据移动到新磁盘后。再次使用 pvs 命令检查物理卷是否空闲。
# pvs -o+pv_used
PV VG Fmt Attr PSize PFree Used
/dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G
/dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G
/dev/sdc myvg lvm2 a- 17.15G 17.15G 0
/dev/sdd myvg lvm2 a- 60.00G 47.85G 12.15G
如果空闲,使用 vgreduce 命令从卷组中删除物理卷 /dev/sdc。
# vgreduce myvg /dev/sdc
Removed "/dev/sdc" from volume group "vg01"
最后,运行 pvremove 命令从 LVM 配置中删除磁盘。现在,磁盘已经完全从 LVM 中移除,可以用于其他用途。
# pvremove /dev/sdc
Labels on physical volume "/dev/sdc" successfully wiped.
linux删除卷组命令,介绍如何从LVM的卷组中删除物理卷相关推荐
- Linux--管理LVM的逻辑卷--原理+命令实操(LVM扩容+磁盘配额)
LVM介绍 文章目录 LVM介绍 一:lvm概述 1.1:LVM的基本概念 二:LVM管理命令 2.1:pvscan命令 2.2:pvcreate命令 2.3:pvddisplay命令 三:VG卷组挂 ...
- Linux--管理LVM逻辑卷 --原理+命令双结合(LVM的概述与建立,LVM的管理命令,LVM的应用步骤,磁盘配额的详解)
Linux--管理LVM逻辑卷 --原理+命令双结合(LVM的概述与建立,LVM的管理命令,LVM的应用步骤,磁盘配额的详解) 前言 一:LVM概述 1.1:PV(Physical Volume,物理 ...
- Linux iptables 防火墙相关命令介绍及使用
一. Linux 防火墙的启动和关闭 1.1 启动命令 [root@singledb ~]# service iptables stop Flushing firewall rules: ...
- Linux下的基础命令介绍(二)
一.目录和文件管理命令 1.ls命令---查看当前目录或指定目录下的文件和目录 2.cd命令---切换用户的工作目录 3.pwd命令---查看当前的工作目录 4.mkdir命令---创建一个空目录 选 ...
- linux locate 快速查找命令介绍
时间过得好快,一转眼一年又快到过年了,很久没有和大家分享了,工作实在太忙了. 使用linux的人都会知道find查找命令. 下面有关于find的使用说明 :linux 查找命令大全. 下面给大家介绍一 ...
- 嵌入式Linux开发-uboot常用命令介绍(上篇)
1. 前言 U-boot是一种开源bootloader, 作用是用来引导操作,以及给开发人员提供测试调试工具.本身算是个精简的Linux系统,主要是负责硬件的初始化和引导,本身带有一些工具,作为引导程 ...
- linux系统下怎么使用lspci,Linux系统之lspci命令介绍
lspci,顾名思义,就是显示所有的pci设备信息.pci是一种总线,而通过pci总线连接的设备就是pci设备了.如今,我们常用的设备很多都是采用pci总线了,如:网卡.存储等.下面就简单介绍下该命令 ...
- Linux系统之lspci命令介绍
lspci,顾名思义,就是显示所有的pci设备信息.pci是一种总线,而通过pci总线连接的设备就是pci设备了.如今,我们常用的设备很多都是采用pci总线了,如:网卡.存储等.下面就简单介绍下该命令 ...
- linux下的tree命令介绍
1 基本说明 tree -FC-F 显示目录后面的\:显示可执行文件*:功能类似ls -F -C 带颜色显示,美观 2 演示 1 显示当前目录下的2层: tree -L 2 2 显示/data/rep ...
最新文章
- SQL Server 2012入门T-SQL基础篇:(1)环境准备
- Arm十年最大更新:V9架构正式发布
- Windows7 中配置IIS7的方法(HTTP 错误 404.3 - Not Found)
- linux下静默安装oracle10g,CentOS下远程静默安装Oracle10g笔记
- php 中set是什么_php中set
- 企业数字化转型的加速引擎 — 2019年中国数字中台行业研究报告
- LeetCode22——Generate Parentheses(给定n对括号,然后看有多少正确的括号组合)
- Gitlab自动触发Jenkins构建项目
- 关于Web面试的基础知识点--Html+Css(三)
- 数据库连接和乱码问题
- 机器人与目标匹配问题及解决 虚拟动力学 纳什平衡 Q-Learning
- BAT文件执行完成后如何删除自身的解决办法
- 爬虫必备技能xpath的用法和实战
- 源码 解析_List源码解析
- wxpython使用_wxPython学习笔记(二)
- 图解大数据 | Spark机器学习(上)-工作流与特征工程
- 小龙秋招【面试笔记】正式发布,速来围观!(已有40+同学斩获大厂offer)
- 洛谷 P4147 玉蟾宫【悬线法/单调栈】
- 孩子数学成绩不好怎么办_孩子数学成绩差怎么才能快速提高
- check the manual that corresponds to your MySQL server version for the right
热门文章
- android 制作升级包,如何制作自己的android升级包(update.zip)
- ROS机器人实践---小乌龟画圆
- android支付宝动态更新,Android仿支付宝首页下拉刷新
- SMT丨工艺特点及详细生产工艺流程
- 什么是网络SDH技术?155M SDH传输分析仪如何选择?
- 我的股票:2007/03/30
- 电容感应触摸屏工作原理
- 浅谈企业多项目管理与企业战略管理
- forum.php手机怎么打开,解决无法使用电脑访问调试discuz手机版或触屏版问题
- 大佬在线复盘:我在训练 DALL·E 时犯过的错