參照博文VMware虛擬機CentOS 7 磁盤擴容:https://www.linuxidc.com/Linux/2019-04/158346.htm
01、虛擬機擴容磁盤。如下圖
02、使用root用戶登錄虛擬機系統,命令df -h或fdisk -l查看磁盤狀態
fdisk -l 命令查看分區詳細信息,如下圖
通過上圖可發現,原有根目錄大小為18.2G,sda有53.7G擴展后還有大概30G空間未分配。
03、使用fdisk /dev/sda 命令,進行重新分區
使用fdisk -l 查看分區情況,發現新增了一個sda3的分區。分區完后,需reboot重啟系統。
04、接下來對新增的分區,進行格式化
使用cat /etc/fstab | grep rhel-root命令查看系統文件格式,為xfs文件系統
使用vgdisplay查看卷組信息
初始化剛剛的分區
# pvcreate /dev/sda3
將初始化過的分區加入到虛擬卷組名
# vgextend 虛擬卷組名 新增的分區
# vgextend rhel /dev/sda3
再次查看卷組情況,有30G的空閑空間
# vgdisplay
05、查看當前磁盤情況並記下需要擴展的文件系統名,我這里因為要擴展根目錄,所以我記下的是 /dev/mapper/rhel-root
# df -h
擴容已有的卷組容量(注:不能全擴展滿,比如空閑空間是30G的話不能全擴展上,這里我擴展的是29G)
# lvextend -L +需要擴展的容量 需要擴展的文件系統名
# lvextend -L +29G /dev/mapper/rhel-root
然后我們用命令查看當前卷組
# pvdisplay
這里可以看到,卷組已經擴容了
以上只是卷的擴容,然后我們需要將文件系統擴容。紅帽7.4用xfs的命令來擴展磁盤空間(其他版本Linux系統文件系統可能有差異)
# xfs_growfs 文件系統名
# xfs_growfs /dev/mapper/rhel-root
OK!擴容完畢。