云服务器Linux系统扩容分区

云服务器Linux系统扩容分区

更新时间:2018-06-05 14:43:19

问题描述

在云服务器ECS控制面板扩容了50G的磁盘空间,但是系统显示分区容量没有增加。

解决方案

  1. 登录ECS实例,执行如下命令,查看系统是否正确识别扩容后的磁盘。
    fdisk -l
    
    系统返回类似如下,说明系统已正确识别。
    注:扩容前该磁盘的容量为500G。
  2. 执行如下命令,查看LVM的物理卷相关信息。
    pvdisplay
    
    系统返回类似如下,说明物理卷没有扩容。
  3. 执行如下命令,扩容该物理卷。
    pvresize -v /dev/[$virtualDisk]
    
    注:[$virtualDisk]为磁盘标识。
    系统返回类似如下,说明扩容成功。
  4. 执行如下命令,扩容该逻辑卷。
    lvextend -l +100%FREE [$LVPath]
    
    注:[$LVPath]为逻辑卷的路径。
    系统返回类似如下,说明扩容成功。
  5. 执行如下命令,扩容分区。
    resize2fs [$LVPath]
    
  6. 如果扩容成功,请停止后续操作。如果提示扩容失败,如下图所示,请继续后续操作。
  7. 执行如下命令,确认文件系统的类型。
    fsck -N [$LVPath]
    
    系统返回类似如下,说明该文件系统的格式为xfs。
  8. 执行如下命令,扩容该分区。
    xfs_growfs [$LVPath]
    
    系统返回类似如下,说明扩容成功。

适用于

  • 云服务器ECS