Redimensionnement hors ligne d'un volume de blocs ou d'initialisation

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

Remarques concernant le redimensionnement d'un volume hors ligne

Chaque fois que vous détachez et rattachez des volumes, il existe des difficultés et des risques pour les instances basées sur Linux et Windows. Cela s'applique aux types d'attachement paravirtualisé et iSCSI. Gardez les points suivants à l'esprit lorsque vous redimensionnez des volumes :

  • Lorsque vous rattachez un volume à une instance après le redimensionnement, si vous n'utilisez pas de chemin de dispositif cohérent ou si l'instance ne prend pas en charge ce type de chemin, l'ordre et le chemin de dispositif peuvent être modifiés. Si vous utilisez un outil tel que Logical Volume Manager (LVM), vous devrez peut-être corriger les correspondances de dispositifs. Pour plus d'informations sur les chemins de dispositif cohérents, reportez-vous à Connexion à des volumes présentant des chemins de dispositif cohérents.

  • Lorsque vous détachez et rattachez un volume attaché 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étachez le volume.
    2. Sur la page de liste Volumes de blocs ou Volumes d'initialisation, recherchez le volume à redimensionner. Si vous avez besoin d'aide pour trouver la page de liste ou le volume, reportez-vous à Liste des volumes ou à Liste des volumes d'initialisation.
    3. Dans le menu Actions (trois points), sélectionnez Modifier.
    4. Dans le panneau d'édition, entrez la nouvelle taille de volume pour Taille de volume (en Go).

      Vous devez indiquer une valeur plus élevée que la taille actuelle du volume de blocs.

    5. Sélectionnez Enregistrer les modifications.
      Si vous avez redimensionné un volume attaché à une instance Linux, une boîte de dialogue s'ouvre et répertorie les commandes que vous devez exécuter après le provisionnement du volume.
    6. (Facultatif) Exécutez les commandes répertoriées pour vous assurer que le système d'exploitation identifie correctement la taille de volume accrue.
      1. Sélectionnez Copier pour copier les commandes.
      2. Sélectionnez Fermer pour fermer la boîte de dialogue.
    7. Pour plus d'informations sur la réanalyse du disque et l'extension de la partition, reportez-vous à la section Next Steps.
  • Volumes de blocs

    1. Détachez 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 de blocs :

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

    Volumes d'initialisation

    1. Détachez 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 de blocs :

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

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Volumes de blocs

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

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

    Volumes d'initialisation

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

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