一、查看硬盘分区
登陆云主机后,使用fdisk -l命令查看云主机的硬盘分区(Ubuntu中需要root权限)。
系统盘:/dev/vda
数据盘1:/dev/vdb
系统盘扩容
1、扩容规则
不同磁盘类型,遵循不同的磁盘扩容规则:
类型 | 磁盘上限 | 支持扩容操作 |
---|---|---|
本地磁盘 (普通本地盘,SSD本地盘) | 100GB | 更改配置 |
云盘 | 500GB | 创建主机、更改配置、重装系统 |
2、扩容步骤
创建/重装主机时扩容:
1)在创建/重装主机页面,选择系统盘大小;
2)等待创建/重装完毕,此时底层块设备已扩容完成;
3)进入主机查看文件系统是否已扩容完毕。
创建后通过更改配置扩容:
1)选择“更改配置” -\> “更改磁盘容量” -\> 系统盘
(注意:本地系统盘扩容时间较长,扩容至100G可能需要关机等待30分钟);
2)等待扩容结束,主机进入关机状态,此时底层块设备已扩容完成;
3)开机,进入主机查看文件系统是否已扩容完毕。
查看文件系统是否扩容完毕:
Linux:
- df -THCopyErrorSuccess
Windows:
- 这台电脑-\>查看C盘大小是否与控制台一致CopyErrorSuccess
系统内扩容步骤
如文件系统并未扩容完毕,则需要执行系统内扩容步骤:
Linux
步骤1:安装growpart
Cloud-init支持版镜像中已默认安装growpart,其余版本需要自行安装,过程如下:
CentOS:
yum install -y epel-release
yum install -y cloud-utilsCopyErrorSuccess
Ubuntu:
sudo apt-get install cloud-initramfs-growrootCopyErrorSuccess
步骤2:扩容分区表
LANG=en_US.UTF-8
growpart /dev/vda 1CopyErrorSuccess
CentOS6和Debian8,可能会遇到内核以及工具链不支持热重载分区表的情况
如遇此情况,扩容分区表后需重启一次操作系统。
步骤3:扩容文件系统
resize2fs /dev/vda1 (ext4文件系统)
xfs_growfs /dev/vda1 (xfs文件系统) 或xfs_growfs /CopyErrorSuccess
步骤4:确认
查看是否扩容完成:
df -TH