首页 > 解决方案 > 如何增加 AWS EBS NVME 大小

问题描述

我已经将一个 EC2 实例从 m4 升级到 m5,现在我想增加音量。

我确实执行了这个命令并得到了错误:

growpart /dev/nvme0n1 p1
FAILED: partition-number must be a number

无法从 AWS 文档和论坛中找到说明。

知道如何增加 NVME 磁盘吗?

标签: nvme

解决方案


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 

因此,为了扩大分区,我们使用磁盘名nvme0n1(见下),所需的分区是diskTYPE1

sudo growpart /dev/nvme0n1 1

然后扩展 fs - resize2fs device [ size ]

(设备是指目标文件系统的位置)

$ 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% /

因此,为了扩展 fs,我们使用设备名称/dev/nvme01np1

sudo resize2fs /dev/nvme0n1p1

瞧!

$ 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% /

推荐阅读