Redimensionnement hors ligne d'un volume par blocs ou de démarrage

Vous pouvez utiliser le redimensionnement hors ligne pour détacher le volume d'une instance avant d'étendre la taille du volume. Une fois le volume redimensionné et rattaché, vous devez étendre la partition, mais vous n'avez pas besoin de rebanner le disque.

Considérations relatives au redimensionnement d'un volume hors ligne

Lorsque vous détachez et rattachez des volumes, cela implique des difficultés et des risques liés aux instances basées sur Linux et Windows. Cela s'applique aux types d'attachement paravirtualisé et iSCSI. Gardez à l'esprit les points suivants lors du redimensionnement des volumes :

  • Lorsque vous rattachez un volume à une instance après un redimensionnement, si vous n'utilisez pas de chemins de périphérique cohérents ou si l'instance ne les prend pas en charge, l'ordre et le chemin des périphériques peuvent changer. Si vous utilisez un outil tel que le gestionnaire de volumes logiques, vous devrez peut-être corriger les mappages de périphérique. Pour plus d'informations sur les chemins de périphérique cohérents, voir Connexion à des volumes avec des chemins de périphérique cohérents.

  • Lorsque vous détachez et rattachez un volume iSCSI à une instance, l'adresse IP du volume est incrémentée.

  • Avant de redimensionner un volume, vous devez créer une sauvegarde complète de celui-ci.

    1. Détacher le volume.
    2. Dans la page de liste Volumes par blocs ou Volumes de démarrage, recherchez le volume à redimensionner. Si vous avez besoin d'aide pour trouver la page de liste ou le volume, voir Liste des volumes ou Liste des volumes de démarrage.
    3. Dans le menu Actions (trois points), sélectionnez Modifier.
    4. Dans le panneau de modification, pour Taille du volume (en Go), entrez la nouvelle taille du volume.

      Vous devez spécifier une valeur supérieure à la taille courante du volume par blocs.

    5. Sélectionnez Enregistrer les modifications.
      Si vous redimensionnez un volume attaché à une instance Linux, une boîte de dialogue s'ouvre et répertorie les commandes à exécuter après le provisionnement du volume.
    6. (Facultatif) Exécutez les commandes listées pour vous assurer que le système d'exploitation identifie correctement la taille de volume augmentée.
      1. Sélectionnez Copier pour copier les commandes.
      2. Sélectionnez Fermer pour fermer la boîte de dialogue.
    7. Voir Étapes suivantes pour plus d'informations sur le balayage du disque et l'extension de la partition.
  • Volumes par blocs

    1. Détacher le volume.
    2. Utilisez la commande oci bv volume update et spécifiez les paramètres --volume-id et --size-in-gbs pour redimensionner un volume par blocs :

      oci bv volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]

    Volumes de démarrage

    1. Détacher le volume.
    2. Utilisez la commande oci bv boot-volume update et spécifiez les paramètres --volume-id et --size-in-gbs pour redimensionner un volume par blocs :

      oci bv boot-volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]

    Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.

  • Volumes par blocs

    1. Exécutez l'opération DetachVolume et spécifiez l'attribut volumeAttachmentId pour détacher un volume par blocs d'une instance.

    2. Exécutez l'opération UpdateVolume et spécifiez l'attribut volumeId dans le corps de la demande et l'attribut sizeInGBs dans la ressource UpdateVolumeDetails pour redimensionner le volume par blocs.

    Volumes de démarrage

    1. Exécutez l'opération DetachVolume et spécifiez l'attribut volumeAttachmentId pour détacher un volume par blocs d'une instance.

    2. Exécutez l'opération UpdateBootVolume et spécifiez l'attribut volumeId dans le corps de la demande et l'attribut sizeInGBs dans la ressource UpdateBootVolumeDetails pour redimensionner le volume de démarrage.