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