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

在Linux系统中,如何删除一个卷组(VG)呢? 下面我总结了一下如何删除卷组(VG)的具体步骤,仅供参考,如有不足,敬请指出。谢谢!在下面的例子中,我想删除卷组VolGroup05。

步骤1: 查看卷组(VG)相关信息,如下所示

[[email protected] ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

                       97G   36G   57G  39% /

/dev/mapper/VolGroup01-LogVol00

                       79G   33G   43G  44% /u01

/dev/mapper/VolGroup02-LogVol00

                      197G  182G  5.4G  98% /u02

/dev/mapper/VolGroup03-LogVol00

                      197G   57G  130G  31% /u03

/dev/mapper/VolGroup04-LogVol00

                      138G  118G   14G  90% /u04

/dev/mapper/VolGroup05-LogVol00

                      178G   48G  121G  29% /u05

/dev/sda1              99M   23M   71M  25% /boot

tmpfs                 2.0G     0  2.0G   0% /dev/shm

[[email protected] ~]# vgscan

  Reading all physical volumes.  This may take a while...

  Found volume group "VolGroup05" using metadata type lvm2

  Found volume group "VolGroup04" using metadata type lvm2

  Found volume group "VolGroup03" using metadata type lvm2

  Found volume group "VolGroup02" using metadata type lvm2

  Found volume group "VolGroup01" using metadata type lvm2

  Found volume group "VolGroup00" using metadata type lvm2

[[email protected] ~]# 

查看卷组VolGroup05包含的PV、LV信息。如下所示

[[email protected] ~]# vgdisplay -v VolGroup05
    Using volume group(s) on command line

    Finding volume group "VolGroup05"

  --- Volume group ---

  VG Name               VolGroup05

  System ID             

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  2

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                1

  Open LV               1

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               179.97 GB

  PE Size               32.00 MB

  Total PE              5759

  Alloc PE / Size       5759 / 179.97 GB

  Free  PE / Size       0 / 0   

  VG UUID               UNFxZH-lAGM-vqF3-jtNK-yuKT-enUX-WwL7FQ

   

  --- Logical volume ---

  LV Name                /dev/VolGroup05/LogVol00

  VG Name                VolGroup05

  LV UUID                kCTJnc-D3zQ-QiJp-TfPh-ivWs-WKyW-VvGTod

  LV Write Access        read/write

  LV Status              available

  # open                 1

  LV Size                179.97 GB

  Current LE             5759

  Segments               1

  Allocation             inherit

  Read ahead sectors     auto

  - currently set to     256

  Block device           253:2

   

  --- Physical volumes ---

  PV Name               /dev/sdg5     

  PV UUID               VbSwjS-9ckQ-ZfWf-bl8g-oPWQ-TMBi-H6oMWv

  PV Status             allocatable

  Total PE / Free PE    5759 / 0

2:卸载卷组的逻辑卷LV

要卸载对应卷组VG的所有逻辑卷LV。从上面的信息可以看出对应的卷组VolGroup05只有/dev/VolGroup05/LogVol00这个逻辑卷LV

[[email protected] ~]# umount /dev/VolGroup05/LogVol00

使用下面命令亦可

[[email protected] ~]# umount /u05

如果还用进程在使用对应逻辑卷的文件,就必须强制卸载挂接点。

3:删除逻辑卷LV

[[email protected] ~]# lvremove /dev/VolGroup05/LogVol00
Do you really want to remove active logical volume LogVol00? [y/n]: y

  Logical volume "LogVol00" successfully removed

[[email protected] ~]# 

验证LV是否删除

[[email protected] ~]# lvdisplay | grep "dev/VolGroup05/LogVol00"

4:删除卷组VG

 
[[email protected] ~]# vgremove VolGroup05 

  Volume group "VolGroup05" successfully removed

[[email protected] ~]# 

如果采用安全的方式删除卷组VG,则必须使用vgchange -a n VolGroup05关闭了vg_name,然后才可以删除它。

[[email protected] ~]# vgchange -a n VolGroup05
  0 logical volume(s) in volume group "VolGroup05" now active

[[email protected] ~]# vgremove VolGroup05 

  Volume group "VolGroup05" successfully removed

验证卷组(VG)是否删除

[[email protected] ~]# vgscan
 

Reading all physical volumes. This may take a while...

 

Found volume group "VolGroup04" using metadata type lvm2

 

Found volume group "VolGroup03" using metadata type lvm2

 

Found volume group "VolGroup02" using metadata type lvm2

 

Found volume group "VolGroup01" using metadata type lvm2

 

Found volume group "VolGroup00" using metadata type lvm2

 

[[email protected] ~]# 

5:删除物理卷PV

[[email protected] ~]# pvremove /dev/sdg5  
  Labels on physical volume "/dev/sdg5" successfully wiped

[[email protected] ~]# pvscan

  PV /dev/sde5   VG VolGroup04   lvm2 [139.97 GB / 0    free]

  PV /dev/sdd5   VG VolGroup03   lvm2 [199.97 GB / 0    free]

  PV /dev/sdc5   VG VolGroup02   lvm2 [199.97 GB / 0    free]

  PV /dev/sdb5   VG VolGroup01   lvm2 [79.97 GB / 0    free]

  PV /dev/sda2   VG VolGroup00   lvm2 [51.88 GB / 0    free]

  PV /dev/sdf5   VG VolGroup00   lvm2 [59.97 GB / 0    free]

  Total: 6 [731.72 GB] / in use: 6 [731.72 GB] / in no VG: 0 [0   ]

6:编辑/etc/fstab,删除对应挂载信息

如果这一步不处理,则系统重启过程中会遇到如下错误信息:

在修复模式下(Repair filesystem),文件是被保护的,不能被修改 。编辑vi /etc/fstab后并不能保存。

可以运行下面命令,把系统文件权限修改为可读写(rw),然后编辑/etc/fstab,删除挂载点信息,重启服务器即可解决问题。

mount -o remount, rw / 

参考资料:

http://wenku.baidu.com/view/459150d85022aaea998f0f20.html

时间: 2024-08-29 22:08:31

Linux LVM学习总结——删除卷组VG的相关文章

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备份时出现空间不足的情况,如下所示, [[email protected] ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-Log

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

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

Linux LVM学习 查看pg,vg,LV的命令

Linux LVM学习 先了解一下PV,VG,LV的命令一张图先看关系物理存储介质(The physical media)这里指系统的存储设备:硬盘,如:/dev/hda./dev/sda等等,是存储系统最低层的存储单元. 物理卷(PV physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区.磁盘等)比较,却包含有与LVM相关的管理参数. 卷组(VG Volume Group)LVM卷组类

烂泥:LVM学习之逻辑卷、卷组及物理卷删除

本文首发于烂泥行天下. 上篇文章,我们介绍了有关LVM的逻辑卷及卷组的空间缩小.这次我们来介绍下如何删除一个逻辑卷及卷组. 删除逻辑卷需要以下几个步骤: 1. 卸载已经挂载的逻辑卷 2. 删除逻辑卷,使用lvremove命令 首先来查看逻辑卷的挂载信息,如下: df -h 卸载已经挂载的逻辑卷,如下: umount /testlvm/ 现在我们来查看逻辑卷的相关信息,使用lvs或者lvdisplay命令,如下: 通过上图我们可以看到,目前LVM中只有一个逻辑卷/dev/vg1/data,大小为3

Unix Study之--AIX删除卷组中物理卷

Unix Study之--AIX删除卷组中物理卷 系统环境:    操作系统: AIX 5300-08 案例分析: 删除rootvg中的pv(hdisk2): [[email protected]: /]$ lsvg -p rootvgrootvg:PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTIONhdisk0            active            550        

Linux LVM学习总结——Insufficient Free Extents for a Logical Volume

如下所示,在创建LV的时候,偶尔会遇到"Volume group "xxxx" has insufficient free space (xxxx extents): xxxx required"这类错误.表示Volume group的可用空间不够了.如下测试所示: [email protected]:~# lvcreate -L +623G -n LogVol01 VolGroup01   Volume group "VolGroup01" h

CentOS 7 删除LV VG卷组逻辑卷物理卷

很多用户在XenSystem的默认模版CentOS7默认挂载到/home,无法挂载/www 按如下操作 查看卷组相关信息 [[email protected] ~]# vgscan Reading all physical volumes. This may take a while... Found volume group "Xvdbgroup" using metadata type lvm2 Found volume group "centos" using

GNU/Linux下LVM配置管理以及快照卷、物理卷、卷组、逻辑卷的创建和删除

LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.最大的优点是在不损伤数据的前提下调整存储空间的大小. 本篇主要讲述LVM的创建.LVM的扩展与缩减和快照卷的使用三部分 第一部分:LVM的创建 LVM创建的大致步骤为 1.将多个分区转化为多个物理卷PV(Physical Vomule)    一个分区可以创建一个物理卷,可以在多块磁盘上创建物理卷.也可以做raid10磁盘阵列以后在做物理卷, 以    便有更快的读