阿里云ECS服务器_ubuntu系统_扩容系统盘

   问题: 阿里云服务器的空间不够了,导致redis和mongo服务异常.  首先想到的是登录服务器,将一些日志离线备份后删除以释放空间,但仍不够。如下图,磁盘已使用91%. 

  阿里云ECS服务器_ubuntu系统_扩容系统盘  下面只有扩容磁盘了. 记录步骤如下:

1. 登录阿里云ECS服务器,在"本实例磁盘"->选择"磁盘扩容,输入要扩的容量,付款后ok. 

阿里云ECS服务器_ubuntu系统_扩容系统盘

阿里云ECS服务器_ubuntu系统_扩容系统盘

2. 登录云服务器, 安装growpart扩容格式化工具

    apt install cloud-guest-utils

3. 检查一下服务器的内核版本. 

   阿里云ECS服务器_ubuntu系统_扩容系统盘

     4.4.0是现在服务器内核版本. 
4. 查看现有磁盘大小

阿里云ECS服务器_ubuntu系统_扩容系统盘

从上图分析,  /dev/vda容量是60G, 但分区 /dev/vda1只有 40G。 

5. 查看磁盘分区大小

阿里云ECS服务器_ubuntu系统_扩容系统盘

6. 调用growpart为需要扩容的磁盘和对应的第几个分区扩容
阿里云ECS服务器_ubuntu系统_扩容系统盘

    为系统盘的第一个分区扩容,即上面步骤中的第一个分区

6. 调用 resize2fs扩容文件系统
阿里云ECS服务器_ubuntu系统_扩容系统盘

命令表示:为系统盘的/dev/vda1分区扩容文件系统。

7. 再次查看分区大小
阿里云ECS服务器_ubuntu系统_扩容系统盘