使用LVM對系統盤進行擴容


    不知道大家有沒有碰到在安裝CentOS時個,對系統每個掛載點分配多大容量比較合適的問題?如果掛載點容量分配大小,在某天不夠用的時候怎么辦;分配太大又存在浪費的情況。特別是在遇到系統盤特別小的時候,這個問題會更加突出。這時候大家可能會說,那有沒有辦法可以隨時增加或減少掛載點容量的辦法,這樣不就可以做到對每個掛載點的容量根據需求來進行彈性的增加或減少了。今天我們就來演示一下,使用LVM來解決這種問題。

實驗環境

  • 操作系統:CentOS 6.6 x64
  • 當前系統盤:50G
  • 另一塊硬盤容量:300G
  • 系統掛載點:/boot和/

操作步驟

1、在安裝操作系統時,創建LVM分區

  • 如果要使用LVM功能,則需要分區的文件標識需要為LVM格式,因此在安裝操作系統時,需要將掛載點修改為LVM格式。
  • 引導分區 /boot不允許為LVM,因此/boot還是創建為標准分區
  • 先創建/boot分區,該分區為標准分區
    01創建boot標准分區.png

  • 將剩下的硬盤全部容量先創建PV
    02創建PV.png

  • 將全部的PV容量創建VG
    03創建VG.png

  • 將全部的VG容量創建LV,並設定掛載點,這里全部掛載到 / 分區中
    04創建LV.png

2、將另一塊硬盤創建並設置為LVM格式

  • 查看系統盤對應的系統標識
    05查看當前系統盤對應的系統標識.png

  • 將該硬盤格式為LVM格式
    13格式化硬盤為LVM.png

  • 創建PV
    06數據盤創建PV.png

  • 將當前新建的PV添加至之前的VG中
    07數據盤添加VG.png

  • 向VG中添加PE
    08向VG里面添加PE.png

在TestVG空閑的PE一共為76799(300*1024/4=76800),這里選擇的一次性全部添加。

lvextend 使用方法為:
lvextend -L | --size [+]Size[ m | UNIT] # 按容量大小添加
或
lvextend -l |--extend [+]Number[ PERCENT ] # 按PE數量添加
  • 調整文件系統的大小
    09調整文件系統容量.png
  • extX文件系統調整大小使用resize2fs
  • xfs文件系統調整大小使用xfs_growfs

LVM相關命令匯總

任務 PV階段 VG階段 LV階段
查找(Scan) pvscan vgscan lvscan
新建(Create) pvcreate vgcreate lvcreate
顯示(Display) pvdisplay vgdisplay lvdisplay
增加(Extend) vgextend lvextend
減少(Reduce) vgreduce lvreduce
刪除(Remove) pvremove vgremove lvremove
調整容量(Resize) lvresize
改變屬性(Attribute) pvchange vgchange lvchange

本文同步在微信訂閱號上發布,如各位小伙伴們喜歡我的文章,也可以關注我的微信訂閱號:woaitest,或掃描下面的二維碼添加關注:
MyQRCode.jpg


免責聲明!

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



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