卷组删除pv_如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)
情况介绍:
一、由于硬盘或者分区的操作方式其实都一样,所以我这里就以分区为例。
二、/home分区2.6G,由如下pv组成:
/dev/sda5 100M
/dev/sda6 200M
/dev/sda7 300M
/dev/sda8 400M
/dev/sda9 500M
/dev/sda10 600M
/dev/sda11 500M
很碎对吧?^_^因为测试。
三、随机写了一堆文件进去,用量达到了2G,空闲500M
四、准备将sda6这个200M的PV卸掉(卸掉的容量必须小于空闲容量)
好了开始具体操作了。
卸载分区(缩小操作必须卸载才能进行):
umount /home
缩小分区:
e2fsck -f /dev/liuhg_disk/home
resize2fs /dev/liuhg_disk/home 2200M
首先将分区缩小到2200M这是为了给sda6腾出空间,sda6为200M,而我腾出了400M,因此应该是足够的。
缩小逻辑卷:
lvreduce -L 2200M /dev/liuhg_disk/home
分区缩小了用到的逻辑卷也要随着缩小,并查看PV使用的状态:
pvdisplay -m
显示如下:
--- Physical volume ---
PV Name /dev/sda5
VG Name liuhg_disk
PV Size 103.26 MiB / not usable 3.26 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 25
Free PE 0
Allocated PE 25
PV UUID 5lnx52-b4jc-OOfZ-f2QA-ttdQ-DZeD-Ce3rb3
--- Physical Segments ---
Physical extent 0 to 24:
Logical volume /dev/liuhg_disk/home
Logical extents 0 to 24
--- Physical volume ---
PV Name /dev/sda6
VG Name liuhg_disk
PV Size 203.92 MiB / not usable 3.92 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 50
Free PE 0
Allocated PE 50
PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK
--- Physical Segments ---
Physical extent 0 to 49:
Logical volume /dev/liuhg_disk/home
Logical extents 25 to 74
--- Physical volume ---
PV Name /dev/sda7
VG Name liuhg_disk
PV Size 305.89 MiB / not usable 1.89 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 76
Free PE 76
Allocated PE 0
PV UUID 9CFnlx-CAEw-CSul-Rig9-FiCN-zK0a-oGmTEP
--- Physical Segments ---
Physical extent 0 to 75:
FREE
--- Physical volume ---
PV Name /dev/sda8
VG Name liuhg_disk
PV Size 407.87 MiB / not usable 3.87 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 101
Free PE 60
Allocated PE 41
PV UUID X0I8p0-x2xr-2xLG-QQD4-jbtS-3C4i-xPn4Bl
--- Physical Segments ---
Physical extent 0 to 40:
Logical volume /dev/liuhg_disk/home
Logical extents 471 to 511
Physical extent 41 to 100:
FREE
--- Physical volume ---
PV Name /dev/sda9
VG Name liuhg_disk
PV Size 509.84 MiB / not usable 1.84 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 127
Free PE 0
Allocated PE 127
PV UUID avJQaA-oMKt-NEoJ-ojBK-2Csc-1dca-1mh6Ue
--- Physical Segments ---
Physical extent 0 to 126:
Logical volume /dev/liuhg_disk/home
Logical extents 225 to 351
--- Physical volume ---
PV Name /dev/sda10
VG Name liuhg_disk
PV Size 603.98 MiB / not usable 3.98 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 150
Free PE 0
Allocated PE 150
PV UUID JlMIAF-A49n-M6HA-ZLXf-d8nS-pfZr-YeQsKT
--- Physical Segments ---
Physical extent 0 to 149:
Logical volume /dev/liuhg_disk/home
Logical extents 75 to 224
--- Physical volume ---
PV Name /dev/sda11
VG Name liuhg_disk
PV Size 478.47 MiB / not usable 2.47 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 119
Free PE 0
Allocated PE 119
PV UUID xnHJNA-tDVx-dryX-KM1x-g96Y-sptI-9iUOcU
--- Physical Segments ---
Physical extent 0 to 118:
Logical volume /dev/liuhg_disk/home
Logical extents 352 to 470
将sda6设置为离线状态:
pvchange -xn /dev/sda6
使用pvdisplay -m
显示如下:
……
--- Physical volume ---
PV Name /dev/sda6
VG Name liuhg_disk
PV Size 203.92 MiB / not usable 3.92 MiB
Allocatable NO
PE Size 4.00 MiB
Total PE 50
Free PE 0
Allocated PE 50
PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK
……
将sda6的数据移走:
pvmove -i 1 /dev/sda6
-i 1是每1秒钟报告一次数据迁移的进度。
[root@liuhg /]# pvmove -i 1 /dev/sda6
/dev/sda6: Moved: 38.0%
/dev/sda6: Moved: 84.0%
/dev/sda6: Moved: 100.0%
重新用pvdisplay -m
显示如下:
……
--- Physical volume ---
PV Name /dev/sda6
VG Name liuhg_disk
PV Size 203.92 MiB / not usable 3.92 MiB
Allocatable NO
PE Size 4.00 MiB
Total PE 50
Free PE 50
Allocated PE 0
PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK
……
从卷组里把sda6删除:
[root@liuhg /]# vgreduce liuhg_disk /dev/sda6
Removed "/dev/sda6" from volume group "liuhg_disk"
pvdisplay -m再看看吧:
--- NEW Physical volume ---
PV Name /dev/sda6
VG Name
PV Size 203.92 MiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID S2ane6-nlFG-uSNR-35NP-Yxa6-cXRb-r8E8mK
到此vgdisplay -v能看到已经没有了/dev/sda6了。重新挂载/home
[root@liuhg /]# mount /dev/liuhg_disk/home /home
[root@liuhg /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 2.0G 546M 1.3G 30% /
tmpfs 504M 0 504M 0% /dev/shm
/dev/mapper/liuhg_disk-home
2.2G 1.8G 42M 98% /home
进去看看数据,一个都没丢。
卷组删除pv_如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)相关推荐
- linux lvm删除分区,Linux LVM中的PV物理卷(硬盘或分区)删除方法
LVM的全称为Logical Volume Manager,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.那么该如何对PV物理 ...
- 卷组删除pv_如何安全的删除Linux LVM中的PV物理卷
展开全部 情况介绍: 一32313133353236313431303231363533e59b9ee7ad9431333337386664.由于硬盘或者分区的操作方式其实都一样,所以我这里就以分区为 ...
- linux lvm 删除pv磁盘,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)
大多数文章介绍的都仅仅是添加硬盘以及调整分区大小,但很少有安全的彻底卸掉其中一个分区或硬盘的,这里重点介绍一下这个. 情况介绍: 一.由于硬盘或者分区的操作方式其实都一样,所以我这里就以分区为例. 二 ...
- linux 误删除根分区的pv,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)(4)
大大都文章先容的都仅仅是添加硬盘以及调解分区巨细,但很少有安详的彻底卸掉个中一个分区或硬盘的,这里重点先容一下这个. 环境先容: 一.由于硬盘可能分区的操纵方法其实都一样,所以我这里就以分区为例. 二 ...
- linux删除物理卷命令,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区
卜八电脑最全问题故障中心(www.puiba.com) 大多数文章介绍的都仅仅是添加硬盘以及调整分区大小,但很少有安全的彻底卸掉其中一个分区或硬盘的,这里重点介绍一下这个. 情况介绍: 一.由于硬盘或 ...
- linux系统中扩展一个逻辑卷,Linux 创建及扩展逻辑卷
标签:系统 实验01 创建逻辑卷 实验目标 从两块磁盘上各取10GB组成20GB的卷组 从卷组中划分一个16GB的逻辑卷 将此逻辑卷格式化并挂载到/mbox 实验步骤 一.为新添加的两块硬盘分区 ...
- linux查看lv逻辑卷信息,Linux学习笔记(lvm pv物理卷—VG卷组—LV逻辑卷)
一.LVM 准备磁盘分区 disk /dev/sdb n创建分区 t更改类型 8e partprobe 将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表.-d 不更新内核 -s 显示磁盘分区汇 ...
- linux逻辑卷下空间丢了,Linux-lvm逻辑卷管理和提示丢失pv物理卷
问题描述: 有次在使用lvm扩容的时候,整错了,导致显示如下情况 提示缺少一个pv导致无法继续,pvdisplay的时候查看到unknown 使用pvs查看找到pvname的unknown对应群组ce ...
- linux终端删除文件命令_如何在Linux终端中删除文件和目录
linux终端删除文件命令 Fatmawati Achmad Zaenuri/Shutterstock.comFatmawati Achmad Zaenuri / Shutterstock.com T ...
最新文章
- CART决策树(分类回归树)分析及应用建模
- 外企员工职场跃迁:他们将目光转向杭州 转向云计算
- 【Android 性能优化】应用启动优化 ( 安卓应用启动分析 | Launcher 应用启用普通安卓应用 | 应用进程分析 )
- 数据库:Redis相关知识梳理
- 把angular(vue等)项目部署在局域网上
- 实现企业级分布式储存之mogilefs和fastdfs的应用
- 【面试题】同学的面经
- php文章发布时间修改,Dedecms编辑文章更新当前时间的修改方法
- python 屏幕代码雨效果(已验证)
- PHP前后端分离 数据格式,前后端分离项目,标准json协议格式参考
- 【Ubuntu】用g++生成动态库
- GoTop给网站加一个悬挂猫效果上吊猫
- 推荐 :数据科学研究的现状与趋势
- 调度站入口有n节软席和硬席车厢,将所有软席调到硬席之前
- 解决IE浏览器打开,出现不能为“read”的问题
- 2.3 视图的层次关系
- 使用百度人工智能识别表格
- 2020最新java面试题库(杭州)
- 接线端子01——常见接线端子介绍
- dB,dBi, dBd, dBc,dBm,dBw释义及区别
热门文章
- Python 绘制热力图参数详解
- Hadoop分布式集群安装配置
- php操作redis_PHP操作Redis的基本方法
- php jquery 源码,最新版jQuery 2.1.0完整
- c语言vbs,我的vbs整人程序
- 计算机会考咋查成绩,2019会考成绩查询网址入口 高中会考怎么查成绩
- python写负数_python 负数
- java treeset比较,java中TreeSet的两种排序比较的方式
- 计算机组成原理算术运算实验报告,计算机组成原理算术逻辑运算实验报告
- connectionstring mysql_Entity Framework 6 自定义连接字符串ConnectionString连接MySQL