Loading... ## 1. 安装growpart工具和resize2fs工具 ``` yum install cloud-utils-growpart & yum install xfsprogs ``` ## 2. 检查磁盘属性 #### 2.1 fdisk -l 命令 ``` [root@scaleweb001 ~]# fdisk -l 磁盘 /dev/vda:107.4 GB, 107374182400 字节,209715200 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0008de3e 设备 Boot Start End Blocks Id System /dev/vda1 * 2048 125827071 62912512 83 Linux ``` #### 2.2 使用df -Th 命令查看硬盘分区大小 ```` [root@scaleweb001 ~]# df -Th 文件系统 类型 容量 已用 可用 已用% 挂载点 /dev/vda1 ext4 59G 36G 21G 64% / devtmpfs devtmpfs 3.8G 0 3.8G 0% /dev tmpfs tmpfs 3.8G 0 3.8G 0% /dev/shm tmpfs tmpfs 3.8G 284K 3.8G 1% /run tmpfs tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup tmpfs tmpfs 768M 0 768M 0% /run/user/0 ```` ## 3. 使用growpart工具扩容分区 #### 3.1 使用 growpart 命令扩容分区 如果提示的是 `unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]` 那么需要切换一下ECS实例的字符编码为`UTF-8`类型 (使用`LANG=en_US.UTF-8`命令切换) ``` [root@scaleweb001 ~]# growpart /dev/vda 1 CHANGED: partition=1 start=2048 old: size=125825024 end=125827072 new: size=209713119 end=209715167 ``` ## 4. 使用resize2fs工具扩容文件系统 ``` [root@scaleweb001 ~]# resize2fs /dev/vda1 resize2fs 1.42.9 (28-Dec-2013) Filesystem at /dev/vda1 is mounted on /; on-line resizing required old_desc_blocks = 4, new_desc_blocks = 7 The filesystem on /dev/vda1 is now 26214139 blocks long. ``` ## 5. 检查扩容后的分区 ``` [root@scaleweb001 ~]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 99G 36G 59G 38% / devtmpfs devtmpfs 3.8G 0 3.8G 0% /dev tmpfs tmpfs 3.8G 0 3.8G 0% /dev/shm tmpfs tmpfs 3.8G 284K 3.8G 1% /run tmpfs tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup tmpfs tmpfs 768M 0 768M 0% /run/user/0 ``` Last modification:December 19, 2021 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 感谢大佬投喂 啾咪~