J'ai mis à niveau une instance EC2 de m4 à m5 et je souhaite maintenant augmenter le volume.
J'ai effectué cette commande et j'ai eu l'erreur:
growpart /dev/nvme0n1 p1
FAILED: partition-number must be a number
Impossible de trouver des instructions à partir de la documentation et des forums AWS.
Une idée de comment augmenter le disque 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
Donc, pour agrandir la partition, nous utilisons le nom de disque nvme0n1
(voir disk
sous TYPE
) et la partition désirée est 1
Sudo growpart /dev/nvme0n1 1
Et puis pour étendre le fs - resize2fs device [ size ]
(device fait référence à l'emplacement du système de fichiers cible)
$ 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% /
Donc, pour étendre le fs, nous utilisons le nom de périphérique /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% /
resize2fs
n'a pas fonctionné pour moi, donc j'ai dû utiliser
xfs_growfs /dev/nvme0n1p1
à la place depuis que j'ai l'erreur
[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.
J'ai remarqué que le disque utilisait xfs
sous /etc/fstab
:
UUID=4cbf4a19-1fba-4027-bf92-xxxxxxxxxxxx / xfs defaults,noatime 1 1