linux lvm擴容磁盤大小

關閉需要擴容的虛擬機,並通過管理虛擬機界面添加磁盤空間,本次調整50G

注意,本次寫入爲增加容量的大小,並非增加完硬盤的大小

硬盤添加後可以用fdisk -l 查看磁盤容量大小,可以看到硬盤增加了50G ,但是由於沒有分區,所以並沒有在下面顯示

1、創建分區:

> 輸入n,新建分區Command (m for help): n
> 輸入P,主分區

目前是sda已經有2個分區,所以本次輸入3,按照以有的磁盤順序來
提示是否使用未分配的所有空間,敲回車,默認就行了

輸入t
此處需要輸入和之前對應的分區號,本次爲3
指定分區的格式爲8e  8e代表了lvm分區格式
輸入w,保存退出

2、查看做好的lvm分區:

fdisk -l

可以看到出現了添加的/dev/sda3分區大小爲50G 磁盤格式爲lvm

3、重啓服務器,使分區生效

4、創建pv ,通過pvcreate命令將磁盤/dev/sdb創建爲一個系統PV

pvcreate /dev/sda3

5、創建物理卷,並將創建好的物理卷加入已有的lvm組裏面

pvdisplay查看lvm組名稱

6、將創建好的物理卷加入已有的lvm組裏面

vgextend vg_zgate192 /dev/sda3

7、利用命令vgs查看vg_zgate192卷組的空間,可以看到Vfree有新加的50G

用lvdisplay查看邏輯卷絕對路徑
給vg_zgate192-LogVol01擴容50G,發現50G會提示空間不足,故添加49G
lvextend -L +50G -n /dev/mapper/vg_zgate192-LogVol01
lvextend -L +49G -n /dev/mapper/vg_zgate192-LogVol01

8、邏輯卷擴展後並不會馬上生效,需要使用resize2fs命令重新加載邏輯卷的大小

eg:

centos6:
resize2fs /dev/mapper/vg_zgate192-LogVol01   
centos7:
xfs_growfs  /dev/mapper/vg_zgate192-LogVol01

9、查看磁盤分區:

fdisk -l
df -lh

10、可以看到擴容成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章