天天看點

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例
使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

1、fdisk -l以及lsblk指令可以看到隻有一塊60G大小的系統盤

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

2、以VMware虛拟機化平台為例,客戶直接對系統盤進行擴容

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

擴容後重新開機伺服器,重新登入SSH

df –PTh和lsblk檢視可以看到磁盤大小為200G

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

為防止操作失誤導緻資料丢失,建議您操作前使用快照備份資料

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充

1、若雲主機能通路外網,可以通過

yum install cloud-utils-growpart指令安裝growpart指令工具

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

若雲主機無法通路外網,可以下載下傳cloud-utils-growpart-0.29-2.el7.noarch.rpm的安裝包

下載下傳位址

https://mirrors.aliyun.com/centos-vault/7.6.1810/os/x86_64/Packages/cloud-utils-growpart-0.29-2.el7.noarch.rpm

然後手動上傳到伺服器,rpm -ivh cloud-utils-growpart-0.29-2.el7.noarch.rpm進行安裝

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

2、運作growpart 指令擴容分區。

示例指令表示擴容系統盤的第五個分區(/dev/vda5

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

3、接下來需要對LVM的PV,VG,LV進行擴容

pvresize /dev/sda5

pvdisplay可以看到PV Size變為163G

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

4、vgdisplay可以看到Free PE Size 140GB

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

5、接下來進行LV擴充

lvextend /dev/vg_centos/lv_data -l +100%FREE

lvdisplay可以看到LV Size變為了163G

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例

6、最後進行檔案系統的線上擴容

lsblk –f可以看到/data分區為xfs,需要使用xfs_growfs指令進行擴充

xfs_growfs /dev/mapper/vg_centos-lv_data

df –PTh最後可以看到/data分區擴充到了163G

使用growpart工具完成Linux系統盤分區擴容及檔案系統擴充的配置案例