Navigation

Contactez-nous

Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81

Par Philippe Le Van (twitter accountplv) Dernière mise à jour : 20 novembre 2013

Agrandir un volume EBS dans AWS

Introduction

Ce mini tutoriel décrit la procédure pour agrandir un volume EBS (Elastic Block Store) dans Amazon Web Service (AWS) en utilisant la console aws.

Procédure

Sur le serveur

Avant de jouer avec le volume :

  • Arrêter les services qui utiliser le volume monté sur le serveur
  • Démonter (umount) le volume

 

Dans la console AWS

Dans la console AWS, dans EC2 > EBS > Volumes

  • Détacher le volume concerné
  • Faire un snapshot du volume
  • Créer un nouveau volume à partir du snapshot, de plus grande taille
  • Attachez le nouveau volume à votre instance EC2
  • (note : chez moi, ça arrive sur /dev/sdf sur la machine EC2)

Agrandir la partition sur le serveur

Le volume arrive sur /dev/sdf sur mon server EC2, je dois agrandir la partition pour qu'elle prenne toute la taille du volume :

# attention, c'est long, surtout la 1ère phase
# 10mn pour 20Go
e2fsck -f /dev/sdf

# étape assez rapide
resize2fs -p /dev/sdf

# c'est encore long (compter 10mn aussi)
e2fsck -f /dev/sdf

# quasi instantané
tune2fs -l /dev/sdf

# il faut ensuite remonter le volume (présent dans /etc/fstab)
mount /mnt/mon_montage

Conclusion

Je garde un peu cette procédure pour mémoire. Dès qu'on doit changer la taille d'une partition linux, on est confronté à ce genre de procédure.

Commentaires

Ajouter un commentaire