Cours > Module > Chapitre

Lab : Redimensionner un volume EBS attaché à une instance EC2

Objectif

  • Augmenter la taille d’un volume EBS attaché à une instance EC2.
  • Étendre la partition et le système de fichiers pour utiliser l’espace supplémentaire.

Pré-requis

  • Un compte AWS actif.
  • Une instance EC2 en cours d’exécution avec un volume EBS attaché.
  • Accès SSH à l’instance.
  • AWS CLI installé et configuré.

Identifier le Volume EBS Attaché

D’abord, connectez-vous à votre instance EC2 via SSH :

				
					ssh -i votre-clé.pem ec2-user@votre-instance

				
			

Listez les volumes EBS attachés :

lsblk

📌 Exemple de sortie :

				
					NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   10G  0 disk
└─xvda1 202:1    0  10G  0 part /
				
			

Ici, on voit que le disque xvda a une taille de 10 Go.

Augmenter la Taille du Volume EBS

Récupérer l’ID du volume EBS attaché à l’instance :

				
					aws ec2 describe-instances \
    --instance-ids INSTANCE_ID \
    --query "Reservations[0].Instances[0].BlockDeviceMappings[0].Ebs.VolumeId" \
    --output text
				
			
  1. Remplacez INSTANCE_ID par l’ID de votre instance.

Augmenter la taille du volume à 20 Go (modifiable) :



aws ec2 modify-volume \

    --volume-id VOLUME_ID \

    --size 20
  1. Remplacez VOLUME_ID par l’ID du volume récupéré.

Vérifier l’état du redimensionnement :


aws ec2 describe-volumes-modifications \

    --volume-ids VOLUME_ID \

    --query "VolumesModifications[0].ModificationState" \

    --output text

  1. Une fois l’état “optimizing” ou “completed”, passez à l’étape suivante.

Étendre la Partition et le Système de Fichiers

Revenez sur votre instance EC2 via SSH et exécutez :

➤ 3.1 Vérifier la Nouvelle Taille du Disque

lsblk

Vous devriez voir 20G mais la partition principale reste à 10G.

➤ 3.2 Redimensionner la Partition

Si vous utilisez gp2, gp3 ou io1/io2 :

sudo growpart /dev/xvda 1

📌 Cela agrandit la partition principale /dev/xvda1.

➤ 3.3 Étendre le Système de Fichiers

Si le système de fichiers est ext4 :

sudo resize2fs /dev/xvda1

Si le système de fichiers est XFS (Amazon Linux 2, RHEL 7+) :

sudo xfs_growfs -d /

➤ 3.4 Vérifier l’Extension

df -h

Vous devriez voir / avec 20G disponibles.

×

Panier