web-dev-qa-db-ja.com

AWS EBS NVMEサイズを増やす方法

EC2インスタンスをm4からm5にアップグレードしましたが、ボリュームを増やしたいと思います。

私はこのコマンドを実行しましたが、エラーが発生しました:

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

AWSのドキュメントやフォーラムからの説明が見つかりません。

NVMEディスクを増やす方法はありますか?

11

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 

したがって、パーティションを拡大するには、ディスク名nvme0n1diskの下のTYPEを参照)を使用し、目的のパーティションは1です。

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% /
11
MetricMike

resize2fsは機能しなかったので、

xfs_growfs /dev/nvme0n1p1

代わりにエラーが発生したため

[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.

ディスクが/etc/fstabの下でxfsを使用していることに気付きました:

UUID=4cbf4a19-1fba-4027-bf92-xxxxxxxxxxxx     /           xfs    defaults,noatime  1   1
0
hobbes3