Linux LVM学习总结——删除物理卷

本篇介绍LVM管理中的命令vgreduce, pvremove。其实前面几篇中以及有所涉及。

   vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量。注意:不能删除LVM卷组中剩余的最后一个物理卷

   pvremove: 用于删除一个存在的物理卷。使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷。

在删除物理卷PV之前,必须将服务器的分区信息、卷组信息、物理卷信息、逻辑卷信息都掌握清楚,避免出现失误或误操作。

[root@localhost ~]# fdisk -l
 
Disk /dev/sda: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       10443    83778975   8e  Linux LVM
/dev/sda3           10444       15665    41945715   83  Linux
[root@localhost ~]# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup00" using metadata type lvm2
[root@localhost ~]# pvscan
  PV /dev/sda2   VG VolGroup00   lvm2 [79.88 GB / 0    free]
  PV /dev/sda3   VG VolGroup00   lvm2 [40.00 GB / 40.00 GB free]
  Total: 2 [119.88 GB] / in use: 2 [119.88 GB] / in no VG: 0 [0   ]
[root@localhost ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup00
  PV Size               79.90 GB / not usable 23.41 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              2556
  Free PE               0
  Allocated PE          2556
  PV UUID               YGtB2J-ZKJr-mV62-NluQ-2DGy-vuUT-cCc1lo
   
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               VolGroup00
  PV Size               40.00 GB / not usable 2.61 MB
  Allocatable           yes 
  PE Size (KByte)       32768
  Total PE              1280
  Free PE               1280
  Allocated PE          0
  PV UUID               wsnv13-7j1H-SH8q-hl6k-HpNc-x4WU-gM7LzW
   
[root@localhost ~]# lvscan
  ACTIVE            '/dev/VolGroup00/LogVol00' [77.91 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [1.97 GB] inherit
[root@localhost ~]# lvs
  LV       VG         Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  LogVol00 VolGroup00 -wi-ao 77.91G                                      
  LogVol01 VolGroup00 -wi-ao  1.97G                               

vgreduce参数:

-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷;

--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。

[root@localhost ~]# vgreduce VolGroup00 /dev/sda3
 
Removed "/dev/sda3" from volume group "VolGroup00"
 
[root@localhost ~]# 

[root@localhost ~]# pvscan
  PV /dev/sda2   VG VolGroup00      lvm2 [79.88 GB / 0    free]
  PV /dev/sda3                      lvm2 [40.00 GB]
  Total: 2 [119.88 GB] / in use: 1 [79.88 GB] / in no VG: 1 [40.00 GB]
[root@localhost ~]# pvs
  PV         VG         Fmt  Attr PSize  PFree 
  /dev/sda2  VolGroup00 lvm2 a-   79.88G     0 
  /dev/sda3             lvm2 a-   40.00G 40.00G
[root@localhost ~]# pvremove /dev/sda3
  Labels on physical volume "/dev/sda3" successfully wiped
[root@localhost ~]# pvscan
  PV /dev/sda2   VG VolGroup00   lvm2 [79.88 GB / 0    free]
  Total: 1 [79.88 GB] / in use: 1 [79.88 GB] / in no VG: 0 [0   ]
时间: 2024-12-06 01:26:38

Linux LVM学习总结——删除物理卷的相关文章

Linux LVM学习总结——删除卷组VG

在Linux系统中,如何删除一个卷组(VG)呢? 下面我总结了一下如何删除卷组(VG)的具体步骤,仅供参考,如有不足,敬请指出.谢谢!在下面的例子中,我想删除卷组VolGroup05.   步骤1: 查看卷组(VG)相关信息,如下所示 [root@getlnx01uat ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00                  

如何安全的删除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卸掉(卸掉的容量必须小于空闲容量)

Linux LVM学习总结——创建卷组VG

    在Linux平台如何创建一个卷组(VG)呢?下面简单介绍一下卷组(VG)的创建步骤.本文实验平台为Red Hat Enterprise Linux Server release 6.6 (Santiago) 1: 查看当前卷组信息 查看服务器的卷组(VG).物理卷(PV).逻辑卷(LV)相关信息,在此之前,我们先来看看一些基本命令以及用法     vgcan命令介绍 :     查找系统中存在的LVM卷组,并显示找到的卷组列表.vgscan命令仅显示找到的卷组的名称和LVM元数据类型,要

Linux LVM学习总结——扩展卷组VG

Linux服务器由于应用变更或需求的缘故,有可能出现分区空间不足的情况,此时往往需要进行扩容(要增加分区的空间),而采用LVM的好处就是可以在不需停机的情况下可以方便地调整各个分区大小.如下所示,分区/u05由于备份集保留的时间调整,RMAN备份时出现空间不足的情况,如下所示, [root@getlnx01 ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol0

Linux LVM学习总结——删除物理卷

本篇介绍LVM管理中的命令vgreduce, pvremove.其实前面几篇中以及有所涉及.    vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量.注意:不能删除LVM卷组中剩余的最后一个物理卷    pvremove: 用于删除一个存在的物理卷.使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷. 在删除物理卷PV之前,必须将服务器的分区信息.卷组信息.物理卷信息.逻辑卷信息都掌握清楚,避免出现失误或误操作. [root@localh

Linux LVM学习总结——删除卷组VG

在Linux系统中,如何删除一个卷组(VG)呢? 下面我总结了一下如何删除卷组(VG)的具体步骤,仅供参考,如有不足,敬请指出.谢谢!在下面的例子中,我想删除卷组VolGroup05.   步骤1: 查看卷组(VG)相关信息,如下所示 [root@getlnx01uat ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00                  

Linux LVM学习总结——创建卷组VG

    在Linux平台如何创建一个卷组(VG)呢?下面简单介绍一下卷组(VG)的创建步骤.本文实验平台为Red Hat Enterprise Linux Server release 6.6 (Santiago) 1: 查看当前卷组信息 查看服务器的卷组(VG).物理卷(PV).逻辑卷(LV)相关信息,在此之前,我们先来看看一些基本命令以及用法     vgcan命令介绍 :     查找系统中存在的LVM卷组,并显示找到的卷组列表.vgscan命令仅显示找到的卷组的名称和LVM元数据类型,要

Linux LVM学习总结——放大LV容量

本篇介绍LVM管理中的命令lvresize,我们先创建一个卷组VG VolGroup02,它建立在磁盘/dev/sdc (大小为8G)上.创建逻辑卷LV时,我们故意只使用了一小部分.具体情况如下所示 [root@localhost ~]# vgdisplay   --- Volume group ---   VG Name               VolGroup02   System ID               Format                lvm2   Metadat

Linux LVM学习总结——扩展卷组VG

Linux服务器由于应用变更或需求的缘故,有可能出现分区空间不足的情况,此 时往往需要进行扩容(要增加分区的空间),而采用LVM的好处就是可以在不需停机的情况下可以方便地调整各个分区大小.如下所示,分区/u05由于备份集 保留的时间调整,RMAN备份时出现空间不足的情况,如下所示, [root@getlnx01 ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVo