JiuyeXD's Blog
九叶
九叶博主

越努力 越幸运

登录
夜间

阿里云扩容云盘操作

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

THE END