本文提供了如何使用growpart和resize2fs工具完成Linux系統(tǒng)盤擴(kuò)展分區(qū)和文件系統(tǒng)的操作指導(dǎo)。
前提條件
在擴(kuò)展系統(tǒng)盤分區(qū)和文件系統(tǒng)前,請(qǐng)?zhí)崆巴瓿梢韵鹿ぷ鳌?
-
已創(chuàng)建快照備份數(shù)據(jù)。
為防止操作失誤導(dǎo)致數(shù)據(jù)丟失,建議您操作前使用快照備份數(shù)據(jù)。
- 已在控制臺(tái)上擴(kuò)容云盤。
- 遠(yuǎn)程連接ECS實(shí)例。
-
根據(jù)操作系統(tǒng)安裝growpart或者xfsprogs擴(kuò)容格式化工具。
-
Alibaba Cloud Linux 2、CentOS 7
運(yùn)行yum install 命令安裝工具,示例如下。
yum install cloud-utils-growpart yum install xfsprogs
-
Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9
運(yùn)行apt install 命令安裝工具,示例如下。
apt install cloud-guest-utils apt install xfsprogs
-
Debian 8、OpenSUSE 42.3、OpenSUSE 13.1、SUSE Linux Enterprise Server 12 SP2
請(qǐng)使用上游版本(upstream)的growpart或者xfsprogs工具
說明 當(dāng)出現(xiàn)因擴(kuò)容格式化工具問題導(dǎo)致的擴(kuò)容失敗時(shí),建議您卸載工具后重新安裝。 -
Alibaba Cloud Linux 2、CentOS 7
-
運(yùn)行uname -a命令查看實(shí)例的內(nèi)核版本。
- 如果內(nèi)核版本大于等于3.6.0。
- 如果內(nèi)核版本小于3.6.0,如CentOS 6、Debian 7和SUSE Linux Enterprise Server 11 SP4等發(fā)行版,需要經(jīng)過一次控制臺(tái)重啟或者API重啟才能完成分區(qū)擴(kuò)容。
背景信息
本文的操作步驟適用于以下分區(qū)和文件系統(tǒng)格式的云盤。
- 分區(qū)格式支持MBR、GPT
- 文件系統(tǒng)支持ext*、xfs、btrfs
擴(kuò)展高內(nèi)核版本實(shí)例的系統(tǒng)盤分區(qū)和文件系統(tǒng)
本節(jié)以Alibaba Cloud Linux 2.1903 LTS 64位操作系統(tǒng)為例,說明擴(kuò)展分區(qū)和文件系統(tǒng)的步驟。
說明 本示例操作命令同樣適用于CentOS 7系統(tǒng)。
擴(kuò)展低內(nèi)核版本實(shí)例的系統(tǒng)盤分區(qū)和文件系統(tǒng)
本節(jié)以CentOS 6操作系統(tǒng)為例,說明擴(kuò)展分區(qū)和文件系統(tǒng)的步驟。