前言:以“Ubantu 64bit”操作系统为例,系统盘“/dev/vda”原有容量40GB,只有一个分区“/dev/vda1”。将系统盘容量扩大至60GB,本示例将新增的20GB划分至已有的MBR分区内“/dev/vda1”内。
-
(可选)执行以下命令,安装growpart扩容工具。
sudo apt-get install cloud-initramfs-growroot # 说明:可以用growpart命令检查当前系统是否已安装growpart扩容工具,若回显为工具使用介绍,则表示已安装,无需重复安装。
-
执行以下命令,查看系统盘“/dev/vda”的总容量。
fdisk -l
-
执行以下命令,查看系统盘分区“/dev/vda1”的容量。
df -TH
-
执行以下命令,指定系统盘待扩容的分区,通过growpart进行扩容。
growpart /dev/vda 1 # growpart 系统盘 分区编号
-
执行以下命令,扩展磁盘分区文件系统的大小。
resize2fs /dev/vda1 z # resize2fs** *磁盘分区* # resize2fs /dev/sda2 (ext4 文件系统,比如AWS) # xfs_growfs /dev/sda2 (xfs 文件系统,比如azure) #(linux查看文件系统类型的方式有很多种,列出收集的几种类型:df - T)
-
执行以下命令,查看扩容后系统盘分区“/dev/vda1”的容量。
df -TH
参考链接:
1.https://support.huaweicloud.com/usermanual-evs/evs_01_0072.html#evs_01_0072__section9613733145218
-
Linux使用growpart扩容](http://www.nonni.cn/index.php/20200403/cid=468.html)