關閉需要擴容的虛擬機,並通過管理虛擬機界面添加磁盤空間,本次調整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、可以看到擴容成功。