云萌主云应用官方论坛
标题:
Linux 磁盘扩容
[打印本页]
作者:
毕礼彪
时间:
2020-11-6 11:09
标题:
Linux 磁盘扩容
首先,先给需要扩容的磁盘做一个快照。
[attach]1202[/attach]
[attach]1203[/attach]
接下来进入 ECS 实例中,点击本实例云盘-更多-云盘扩容
[attach]1204[/attach]
一定要先勾选 《云服务器 ECS 服务条款》,才会出现扩容的选框,扩容后的容量指的是磁盘扩容之后一共多大容量。
[attach]1205[/attach]
等到云盘的快照状态为成功,进度为 100% 时进入云主机执行命令行操作
因为我的 ECS 实例支持在线扩容,所以在登录 ECS 云主机的时候直接就可以用 fdisk -l 查看到扩容后的磁盘,如果您的 ECS 实例不支持在线扩容,烦请您重启一下实例,再来执行这步操作。
[attach]1206[/attach]
但是执行 df -Th 发现,原先挂载的磁盘容量并没有改变,所以,我们需要配置,手动改变这个形式。
[attach]1207[/attach]
当然,在执行 df -Th 之后不难发现,type 项中已经显示了该磁盘分区的文件系统类型。而我们要做的,就是针对这块盘的系统类型扩容分区。
============================================================================
如果您的分区为GPT格式,必须执行此步骤;如果您的分区为MBR格式,请跳过此步骤。
yum install gdisk -y
============================================================================
根据不同Linux版本安装growpart工具。
CentOS 7及以上版本:运行命令 yum install cloud-utils-growpart -y
Debian 9及以上版本、Ubuntu14及以上版本:运行命令apt install cloud-guest-utils -y
接下来,运行命令 growpart /dev/vdb 1 扩容分区,注意,千万注意,/dev/vdb 和 1 中间有个空格
[attach]1208[/attach]
将下来,扩容文件系统,简单来说,就是根据磁盘原先挂载时创建的文件系统来扩容,之前也介绍过了,文件系统有很多种,所以这里也针对两个文件系统介绍。
resize2fs /dev/vdb1 扩容数据盘 /dev/vdb1 的文件系统
xfs_growfs /media/vdc 扩容 xfs 系统,/media/vdc 为 /dev/vdc1 的挂载点,需要根据实际情况修改。
我依旧是依据 ext4 文件系统来做的扩容:
[attach]1209[/attach]
执行 df -Th 发现,需要扩容的磁盘依旧扩容成功了
[attach]1210[/attach]
欢迎光临 云萌主云应用官方论坛 (https://www.yunmengzhu.com/)
Powered by Discuz! X3.4