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 ~]# 

clip_image001

[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   ]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM