AWS EC2在线磁盘扩容

  1. 首先先给需要扩容的磁盘卷制作快照

  2. 在控制台修改对应的的磁盘卷,把容量扩大,等待扩容进程走完成

  3. 查看文件系统

    file -s /dev/nvme?n* #查看文件系统
  4. 根据卷是否有分区,来决定是否需要执行扩展分区

    lsblk #查看磁盘
    NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    nvme1n1       259:0    0  30G  0 disk /data
    nvme0n1       259:1    0  16G  0 disk
    └─nvme0n1p1   259:2    0   8G  0 part /
    └─nvme0n1p128 259:3    0   1M  0 part
    
    #nvme1n1  没有分区,nvme0n1上有两个分区,有分区的卷需要执行扩展分区
    growpart /dev/nvme0n1 1 #请注意,设备名称和分区编号之间有空格
  5. 扩展文件系统

    #扩展 ext2、ext3 或 ext4 文件系统
    df -h
    resize2fs /dev/xvda1
    
    #扩展 XFS 文件系统
    #要扩展 XFS 文件系统,请按以下方式安装 XFS 工具(如果尚未安装)。
    sudo yum install xfsprogs
    
    #使用 xfs_growfs 命令扩展每个卷上的文件系统。在此示例中,/ 和 /data 是 df -h 的输出中显示的卷挂载点。
    sudo xfs_growfs -d /
    sudo xfs_growfs -d /data
    

猜你喜欢

转载自blog.51cto.com/vaedit/2519336