在Linux系统中,删除lv、vg、pv

查看卷组相关信息

  1. [root@localhost /]# vgscan  
  2.   Reading all physical volumes.  This may take a while...  
  3.   Found volume group "VolGroup00" using metadata type lvm2  

查看卷组VolGroup00包含的PV、LV信息。

  1. [root@localhost /]# vgdisplay -v VolGroup00  
  2.     Using volume group(s) on command line  
  3.     Finding volume group "VolGroup00"  
  4.   --- Volume group ---  
  5.   VG Name               VolGroup00  
  6.   System ID               
  7.   Format                lvm2  
  8.   Metadata Areas        1  
  9.   Metadata Sequence No  2  
  10.   VG Access             read/write  
  11.   VG Status             resizable  
  12.   MAX LV                0  
  13.   Cur LV                1  
  14.   Open LV               0  
  15.   Max PV                0  
  16.   Cur PV                1  
  17.   Act PV                1  
  18.   VG Size               1.01 GiB  
  19.   PE Size               8.00 MiB  
  20.   Total PE              129  
  21.   Alloc PE / Size       100 / 800.00 MiB  
  22.   Free  PE / Size       29 / 232.00 MiB  
  23.   VG UUID               Cug510-pQb6-RELO-lb1K-zjbt-3f62-jQLoQp  
  24.      
  25.   --- Logical volume ---  
  26.   LV Path                /dev/VolGroup00/iscsi00  
  27.   LV Name                iscsi00  
  28.   VG Name                VolGroup00  
  29.   LV UUID                tE78D6-5kJf-0HOh-4jRX-oLhI-ehyR-XhMmMQ  
  30.   LV Write Access        read/write  
  31.   LV Creation host, time localhost.iscsi, 2017-01-19 14:25:40 +0800  
  32.   LV Status              available  
  33.   # open                 0  
  34.   LV Size                800.00 MiB  
  35.   Current LE             100  
  36.   Segments               1  
  37.   Allocation             inherit  
  38.   Read ahead sectors     auto  
  39.   - currently set to     256  
  40.   Block device           253:0  
  41.      
  42.   --- Physical volumes ---  
  43.   PV Name               /dev/sda7       
  44.   PV UUID               OWz0uw-gTR1-WylF-z6HW-cgpe-LLd9-2W8Q9g  
  45.   PV Status             allocatable  
  46.   To编辑/etc/fstab,删除对应挂载信息tal PE / Free PE    129 / 29  

卸载卷组上的逻辑卷LV

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

  1. [root@localhost /]# umount /dev/VolGroup00/iscsi00  

如果还用进程在使用对应逻辑卷的文件,就必须强制卸载挂接点(#df -Th 查看)。

删除逻辑卷LV

  1. [root@localhost /]# lvremove /dev/VolGroup00/iscsi00  
  2. Do you really want to remove active logical volume iscsi00? [y/n]: y  
  3.   Logical volume "iscsi00" successfully removed  
  4. [root@localhost /]#   

如果删除提示出错,那么检查下当前使用该逻辑卷的进程,然后结束该进程或者服务即可。

验证LV是否删除

  1. [root@localhost /]# lvdisplay | grep "dev/VolGroup00/iscsi00"  

删除卷组VG

  1. [root@localhost /]# vgremove VolGroup00  
  2.   Volume group "VolGroup00" successfully removed  
  3. [root@localhost /]#   

如果采用安全的方式删除卷组VG,则必须使用 vgchange -a n VolGroup00 将其关闭,然后再删除它。

  1. [root@localhost /]# vgchange -a n VolGroup00  
  2.   0 logical volume(s) in volume group "VolGroup00" now active  
  3. [root@localhost /]# vgremove VolGroup00  
  4.   Volume group "VolGroup00" successfully removed  
  5. [root@localhost /]#   

验证卷组(VG)是否删除

  1. [root@localhost /]# vgscan   
  2.   Reading all physical volumes.  This may take a while...  
  3.   No volume groups found  
  4. [root@localhost /]#   

删除物理卷PV

  1. [root@localhost /]# pvremove /dev/sda7  
  2.   Labels on physical volume "/dev/sda7" successfully wiped  
  3. [root@localhost /]# pvscan  
  4.   No matching physical volumes found  
  5. [root@localhost /]#  

编辑 /etc/fstab 删除对应挂载点信息

如果没有设置挂载点,可以忽略这一步,否则重启系统就会出现问题,切记!

你可能感兴趣的:(Linux)