Passer au contenu principal

Augmenter la taille d’un volume

Vous pouvez augmenter la capacité de stockage d’un volume existant sans perdre les données stockées sur celui-ci.

Vous pouvez modifier la taille de tout type de volume, qu’il s’agisse d’un volume système sur lequel le système d’exploitation de la VM est installé, ou d’un volume secondaire de la VM.

info

Pour les VM créées à partir d'une Image, le paquet cloud-init ajuste automatiquement le système de fichiers du volume système après que la taille de ce dernier a été modifiée. Pour en savoir plus, voir la documentation officielle cloud-init (en anglais).

Permissions

info

Cette action nécessite les permissions IAM suivantes :

  • compute.all

Augmenter la taille d’un volume système dans Linux

La commande PUT /compute/spaces/{spaceId}/volumes/{id} modifie les attributs d'un volume.

Exemple de requête : Mettre a jour un Volume

Augmenter la taille d’un volume secondaire dans Linux

Démonter le volume

  1. Connectez-vous à la VM.
  2. (optionnel) Pour obtenir le nom du périphérique correspondant au volume que vous voulez démonter, exécutez la commande suivante pour afficher la liste des périphériques attachés à la VM :
    $ lsblk
  3. Pour démonter le volume, exécutez la commande suivante :
    $ sudo umount /dev/DEVICE_NAME

Augmenter la taille du volume

  1. Détachez le volume de la VM.
  2. Modifiez la taille du volume.
  3. Rattachez le volume à la VM.
Configurer le système de fichiers du volume
  1. À l’intérieur de la VM, pour remonter le volume sur /MOUNT_POINT, exécutez la commande suivante :
    $ sudo mount /dev/DEVICE_NAME /MOUNT_POINT
  2. Modifiez la taille du système de fichiers du volume :
    • Pour modifier la taille d’un système de fichiers ext4, exécutez la commande suivante :
    $ sudo resize2fs /dev/DEVICE_NAME
    • Pour modifier la taille d’un système de fichiers XFS, exécutez la commande suivante :
    $ sudo xfs_growfs /dev/DEVICE_NAME
    • (optionnel) Exécutez la commande df -hT pour visualiser les tailles de vos systèmes de fichiers.

Le système de fichiers du volume est configuré.