How to increase AWS EBS NVME size

前端 未结 2 1994
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-02 11:32

I have upgraded an EC2 instance from m4 to m5, and now I want to increase the volume.

I did perform this command and got the error:

growpart /dev/nvme0n1         


        
相关标签:
2条回答
  • 2021-02-02 12:19

    resize2fs didn't work for me, so I used this instead:

    xfs_growfs /dev/nvme0n1p1
    

    resize2fs gave me this error when I used it:

    [root@ip-1-2-3-4 ~]# resize2fs /dev/nvme0n1p1
    resize2fs 1.42.9 (28-Dec-2013)
    resize2fs: Bad magic number in super-block while trying to open /dev/nvme0n1p1
    Couldn't find valid filesystem superblock.
    

    I noticed the disk was using xfs under /etc/fstab:

    UUID=4cbf4a19-1fba-4027-bf92-xxxxxxxxxxxx     /           xfs    defaults,noatime  1   1
    
    0 讨论(0)
  • 2021-02-02 12:22

    https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

    growpart [OPTIONS] DISK PARTITION-NUMBER

    $ lsblk
    NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    nvme0n1       259:0    0  16G  0 disk 
    ├─nvme0n1p1   259:1    0   8G  0 part /
    └─nvme0n1p128 259:2    0   1M  0 part 
    

    So to grow the partition, we use the diskname nvme0n1 (see disk under TYPE) and desired partition is 1

    sudo growpart /dev/nvme0n1 1
    

    And then to extend the fs - resize2fs device [ size ]

    (device refers to the location of the target filesystem)

    $ df -h
    Filesystem                                 Size  Used Avail Use% Mounted on
    devtmpfs                                   470M   52K  470M   1% /dev
    tmpfs                                      480M     0  480M   0% /dev/shm
    /dev/nvme0n1p1                             7.8G  7.7G  3.1M 100% /
    

    So to extend the fs, we use the device name /dev/nvme01np1:

    sudo resize2fs /dev/nvme0n1p1
    

    Voila!

    $ df -h
    Filesystem                                 Size  Used Avail Use% Mounted on
    devtmpfs                                   470M   52K  470M   1% /dev
    tmpfs                                      480M     0  480M   0% /dev/shm
    /dev/nvme0n1p1                              16G  7.7G  7.9G  50% /
    
    0 讨论(0)
提交回复
热议问题