Passer au contenu

Comment étendre un volume Amazon EBS avec des partitions RAID 0 ?

Lecture de 3 minute(s)
0

Je souhaite étendre un volume Amazon Elastic Block Store (Amazon EBS) avec des partitions RAID 0.

Brève description

Important : si vous n'avez pas besoin de partitions RAID 0, vous pouvez utiliser des volumes SSD à usage général (gp3) pour augmenter les quotas de volume et améliorer les performances. Pour plus d'informations, consultez la section Amazon EBS augmente la taille maximale et les performances provisionnées des volumes à usage général (gp3).

Résolution

Remarque : il est déconseillé d'utiliser RAID 1, RAID 5 et RAID 6 pour Amazon EBS. Pour plus d'informations, consultez la section Amazon EBS et configuration RAID.

Prérequis :

Étendre le volume EBS

  1. Pour afficher les informations actuelles au niveau RAID, exécutez la commande suivante :
    sudo mdadm --detail /dev/RAID_DEVICE
    Remarque : remplacez /dev/RAID_DEVICE par le mappage correspondant à votre configuration RAID.
  2. Augmentez la taille des volumes EBS qui font partie de la configuration RAID.
    Remarque : par exemple, si vous avez deux volumes EBS de 10 Gio au niveau RAID 0, modifiez les volumes pour obtenir la taille d'extension de volume souhaitée. Pour ajouter 40 Gio, augmentez la taille de 20 Gio sur chaque volume.
  3. Pour démonter le système de fichiers, exécutez la commande suivante :
    sudo umount /MOUNT_PATH
    Remarque : remplacez MOUNT_PATH par votre chemin de montage.
  4. Pour arrêter le périphérique RAID, exécutez la commande suivante :
    sudo mdadm --stop /dev/RAID_DEVICE
    Remarque : remplacez RAID_DEVICE par le mappage de votre configuration RAID. Vous devez arrêter le périphérique RAID avant de reconstituer les volumes RAID.
  5. Pour intégrer et reconstituer les volumes avec les tailles à jour, exécutez la commande suivante :
    sudo mdadm --assemble --update=devicesize /dev/RAID_DEVICE LIST_OF_DEVICES
    Remarque : remplacez RAID_DEVICE par le mappage de votre configuration RAID. Remplacez LIST_OF_DEVICES par les noms de périphériques des volumes EBS tels que /dev/sdb ou /dev/sdc.
  6. Pour vérifier que la nouvelle taille a bien été attribuée à la configuration RAID, exécutez la commande suivante :
    sudo mdadm --detail /dev/RAID_DEVICE
    Remarque : remplacez RAID_DEVICE par le mappage de votre configuration RAID. La sortie de la commande précédente affiche la nouvelle taille combinée dans l'onglet Taille de la matrice.
  7. Pour monter le système de fichiers, exécutez la commande suivante :
    sudo mount -t TYPE /dev/RAID_DEVICE /MOUNT_PATH
    Remarque : remplacez TYPE par le système de fichiers, tel que ext3, ext4 ou xfs. Remplacez RAID_DEVICE par le mappage de votre configuration RAID et MOUNT_PATH par votre chemin de montage.
  8. Pour étendre la taille du système de fichiers, exécutez l'une des commandes suivantes :
    Pour les systèmes de fichiers xfs :
    sudo xfs_growfs /MOUNT_PATH
    Remarque : remplacez MOUNT_PATH par votre chemin de montage.
    Pour les autres systèmes de fichiers, y compris ext3 et ext4 :
    sudo resize2fs /MOUNT_PATH
    Remarque : remplacez MOUNT_PATH par votre chemin de montage.
  9. Pour vérifier que vous avez correctement étendu la taille du système de fichiers, exécutez la commande suivante :
    df -h
AWS OFFICIELA mis à jour il y a 5 mois