不知道大家有沒有碰到在安裝CentOS時個,對系統每個掛載點分配多大容量比較合適的問題?如果掛載點容量分配大小,在某天不夠用的時候怎麼辦;分配太大又存在浪費的情況。特別是在遇到系統盤特別小的時候,這個問題會更加突出。這時候大家可能會說,那有沒有辦法可以隨時增加或減少掛載點 ...
不知道大家有沒有碰到在安裝CentOS時個,對系統每個掛載點分配多大容量比較合適的問題?如果掛載點容量分配大小,在某天不夠用的時候怎麼辦;分配太大又存在浪費的情況。特別是在遇到系統盤特別小的時候,這個問題會更加突出。這時候大家可能會說,那有沒有辦法可以隨時增加或減少掛載點容量的辦法,這樣不就可以做到對每個掛載點的容量根據需求來進行彈性的增加或減少了。今天我們就來演示一下,使用LVM來解決這種問題。
實驗環境
- 操作系統:CentOS 6.6 x64
- 當前系統盤:50G
- 另一塊硬碟容量:300G
- 系統掛載點:/boot和/
操作步驟
1、在安裝操作系統時,創建LVM分區
- 如果要使用LVM功能,則需要分區的文件標識需要為LVM格式,因此在安裝操作系統時,需要將掛載點修改為LVM格式。
- 引導分區 /boot不允許為LVM,因此/boot還是創建為標準分區
先創建/boot分區,該分區為標準分區
將剩下的硬碟全部容量先創建PV
將全部的PV容量創建VG
將全部的VG容量創建LV,並設定掛載點,這裡全部掛載到 / 分區中
2、將另一塊硬碟創建並設置為LVM格式
查看系統盤對應的系統標識
將該硬碟格式為LVM格式
創建PV
將當前新建的PV添加至之前的VG中
向VG中添加PE
在TestVG空閑的PE一共為76799(300*1024/4=76800),這裡選擇的一次性全部添加。
lvextend 使用方法為:
lvextend -L | --size [+]Size[ m | UNIT] # 按容量大小添加
或
lvextend -l |--extend [+]Number[ PERCENT ] # 按PE數量添加
- 調整文件系統的大小
- 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,或掃描下麵的二維碼添加關註: