Linux下調整磁盤大小後進行分區在線擴容,前提基於LVM不添加新的LV(哎強迫症又犯了)主要用在:centos
假設被調整的磁盤是/dev/sda,以lvm安裝centos,採用系統默認的分區,系統原有狀況ide
運行parted,進入分區管理模式ui
# parted
使用print all查看調整後的硬盤大小(如:調整後最大容量是21.5GB)code
(parted) print all ... Disk /dev/sda: 21.5GB ...
resizepart調整大小虛擬機
(parted) resizepart Partition number? 3 # 此處選擇分區號(Number),即Flags爲lvm標籤的Number,這裏是3 End? [15GB] 21.5GB # 此處輸入新的結束位置,如21.5GB ... (parted) quit
# partprobe
# pvresize /dev/sda3
/dev/sda3是須要擴容的卷組對應的物理卷it
# lvresize -l +100%FREE /dev/centos-test/root
說明:
100%FREE:使用剩下的所有空餘空間
/dev/centos-test/root:是建立的邏輯卷io
# resize2fs /dev/centos-test/root
若是是xfs文件系統推薦使用下面的命令class
# xfs_growfs /dev/centos-test/root