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.
Volumes par blocs
- Détacher le volume.
-
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
- Détacher le volume.
-
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
-
Exécutez l'opération
DetachVolume
et spécifiez l'attributvolumeAttachmentId
pour détacher un volume par blocs d'une instance. -
Exécutez l'opération
UpdateVolume
et spécifiez l'attributvolumeId
dans le corps de la demande et l'attributsizeInGBs
dans la ressourceUpdateVolumeDetails
pour redimensionner le volume par blocs.
Volumes de démarrage
-
Exécutez l'opération
DetachVolume
et spécifiez l'attributvolumeAttachmentId
pour détacher un volume par blocs d'une instance. -
Exécutez l'opération
UpdateBootVolume
et spécifiez l'attributvolumeId
dans le corps de la demande et l'attributsizeInGBs
dans la ressourceUpdateBootVolumeDetails
pour redimensionner le volume de démarrage.
-
Étapes suivantes
- Rebalayez le disque. Voir Rebalayage du disque pour les volumes attachés à des instances Linux et Rebalayage du disque pour les volumes attachés à des instances Windows.
- Étendez la partition. Voir Extension de la partition pour un volume par blocs dans une image Linux et Extension de la partition pour un volume par blocs dans une image Windows.