閱讀53 返回首頁    go 阿裏雲 go 技術社區[雲棲]


lvm管理:擴展lv、刪除pv、lv等

lvm

從卷組VG裏擴展lv、刪除pv,並刪除物理卷PV

一、擴展LV、縮小LV

1、卸載LV

命令:umount  “掛載目錄”

2、擴展LV

命令:lvextend -L +500m  /dev/lv00/lv01 或者 lvresize -L 5G  /dev/lv00/lv01

lvextend 表示增加500M,lvresize表示增加到5G,是調整後的容量。

3、檢查文件係統

命令:fsck -f  /dev/vg00/lv01

4、重建文件係統

命令:resize2fs  /dev/lv00/lv01

這一步很關鍵,重建文件係統不用擔心LV的數據會丟失,當然,以防萬一,也可以先備份下LV裏的數據。

5、掛載LV

命令:mount  /dev/lv001/lv01  /opt

縮小LV

縮小LV需要事先知道LV中的數據容量大小,縮小容量值不應超過剩餘空間容量,而且要知道減少LV容量後的新大小。可以通過lvscan來查看LV容量,通過vgdisplay來查看剩餘容量。

1、卸載LV

命令:umount  “掛載目錄”

2、檢查文件係統

命令:fsck -f  /dev/lv00/lv01

3、調整LV大小並重建文件係統

命令:resize2fs  /dev/vg00/lv01  2G

4、減小LV容量

命令:lvreduce -L -3G  /dev/vg00/lv01

5、掛載LV

命令:mount  /dev/lv001/lv01  /opt



二、從卷組裏刪除PV

1、先查看VG裏的PV情況 vgdisplay -v
2、從VG裏刪除PV vgreduce vg00 /dev/sdb1
3、檢查確認是否刪除PV 
   vgdisplay -v vg00 | grep "/dev/sdb1"

三、刪除PV

 1、確認pv信息 pvdisplay
     "/dev/sdb1" is a new physical volume of "290.24 MB"
     這裏的/dev/sdb1就是要刪除的pv
 2、刪除pv 
    pvremove  /dev/sdb1
 3、確認pv是否成功刪除
    pvdisplay | grep "/dev/sdb1"

三、刪除硬盤上的LVM分區

 1、fdisk /dev/sdb
 2、Command (m for help): p 
 3、Command (m for help): d
    Selected partition 1
 4、Command (m for help): p <--在顯示分區情況,發現已經沒了
 5、 Command (m for help): w

 刪除lv

 1、卸載掛載 umount /dev/vg00/lv01
 2、移除lv lvremove  /dev/vg00/lv01
 3、確認是否成功移除lv
    lvdisplay | grep "/dev/vg00/lv01"

最後更新:2017-04-03 08:26:17

  上一篇:go 用戶體驗案例:機艙服務如何打破體驗的定式?
  下一篇:go ObjextARX-VS2005-字符串轉換