Redimensionando um Volume
O serviço Oracle Cloud Infrastructure Block Volume permite que você expanda o tamanho dos volumes em blocos e dos volumes de inicialização. Você tem diversas opções para aumentar o tamanho dos volumes:
-
Expanda um volume existente no local com redimensionamento on-line. Consulte Redimensionamento On-line de um Volume em Blocos ou de Inicialização.
-
Restaure de um backup de volume para um volume maior. Consulte Restaurando um Backup para um Novo Volume e Restaurando um Volume de Inicialização.
-
Clone um volume existente para um volume novo e maior. Consulte Clonando um Volume em Blocos e Clonando um Volume de Inicialização.
-
Expanda um volume existente no local com redimensionamento off-line. Consulte Redimensionamento Off-line de um Volume em Blocos ou de Inicialização para obter as etapas necessárias.
Para obter mais informações sobre o serviço Block Volume, consulte Perguntas Frequentes do Serviço Block Volume.
Só é possível aumentar o tamanho do volume. Não é possível diminuir o tamanho.
Se a replicação entre regiões estiver ativada para o volume que deseja redimensionar, antes de redimensionar o volume, você deverá desativar a replicação entre regiões. Depois que o volume for redimensionado, você poderá reativar a replicação entre regiões para o volume. Para obter mais informações sobre esse recurso, consulte Replicando um Volume.
Não há suporte para o redimensionamento dos volumes de inicialização do tipo IDE. Isso se aplica ao redimensionamento off-line e on-line. Para contornar essa limitação, você pode fazer o seguinte:
Encerre a instância da VM, garantindo que você mantenha o volume de inicialização quando encerrar a instância. Redimensione o volume de inicialização mantido e inicie uma nova instância da VM usando o volume de inicialização redimensionado como a origem da imagem.
Crie um clone do volume de inicialização, redimensione o clone do volume de inicialização e inicie uma nova instância da VM usando o clone do volume de inicialização redimensionado como a origem da imagem.
Antes de redimensionar um volume de inicialização ou em blocos, crie um backup do volume.
Após um volume ter sido redimensionado, o primeiro backup no volume redimensionado será um backup completo. Consulte Tipos de Backup de Volume para obter mais informações sobre backups de volume completos versus incrementais.
Política Obrigatória do Serviço IAM
Para usar o Oracle Cloud Infrastructure, um administrador deve ser membro de um grupo ao qual foi concedido acesso de segurança em uma política por um administrador da tenancy. Esse acesso será necessário se você estiver usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Se você receber uma mensagem informando que não tem permissão ou está não autorizado, verifique com o administrador da tenancy qual tipo de acesso você tem e qual compartimento seu acesso funciona.
Para administradores: A política em Permitir que os usuários iniciem instâncias de computação inclui a capacidade de anexar/desanexar volumes em blocos existentes. A política em Permitir que os administradores de volume gerenciem volumes em blocos, backups e grupos de volumes permite que o grupo especificado faça tudo com volumes em blocos e backups, mas não inicie instâncias.
Redimensionamento On-line de um Volume em Blocos ou de Inicialização
Com o redimensionamento on-line, você pode expandir o tamanho do volume sem desanexá-lo de uma instância.
Volumes em Blocos
Use o comando
oci bv volume update
e especifique os parâmetros--volume-id
e--size-in-gbs
para redimensionar um volume em blocos:oci bv volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Volumes de Inicialização
Use o comando
oci bv boot-volume update
e especifique os parâmetros--volume-id
e--size-in-gbs
para redimensionar um volume em blocos:oci bv boot-volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI.
Volumes em Blocos
Execute a operação
UpdateVolume
e especifique o atributovolumeId
no corpo da solicitação e o atributosizeInGBs
no recursoUpdateVolumeDetails
para redimensionar um volume em blocos.Volumes de Inicialização
Execute a operação
UpdateBootVolume
e especifique o atributovolumeId
no corpo da solicitação e o atributosizeInGBs
no recursoUpdateBootVolumeDetails
para redimensionar um volume de inicialização.
Próximas Etapas
- Verifique novamente o disco. Consulte Verificando Novamente o Disco para Volumes Anexados a Instâncias Baseadas em Linux e Verificando Novamente o Disco para Volumes Anexados a Instâncias do Windows.
- Estenda a partição. Consulte Estendendo a Partição de um Volume em Blocos em uma Imagem Baseada em Linux e Estendendo a Partição de um Volume em Blocos em uma Imagem Baseada em Windows.
Redimensionamento Off-line de um Volume em Blocos ou de Inicialização
Você pode usar o redimensionamento off-line para desanexar o volume de uma instância antes de expandir o tamanho do volume. Depois que o volume for redimensionado e reanexado, estenda a partição, mas não será necessário verificar novamente o disco.
Considerações ao Redimensionar um Volume Off-line
Sempre que você desanexa e reanexa volumes, há complexidades e riscos para instâncias baseadas no Linux e no Windows. Isso se aplica aos tipos de anexo paravirtualizado e iSCSI. Tenha em mente o seguinte ao redimensionar volumes:
-
Quando você reanexa um volume a uma instância após o redimensionamento, se não estiver usando caminhos de dispositivos consistentes ou a instância não suportá-los, a ordem e o caminho dos dispositivos poderão ser alterados. Se você estiver usando uma ferramenta como LVM (Logical Volume Manager), poderá ser necessário corrigir os mapeamentos de dispositivos. Para obter mais informações sobre caminhos de dispositivos consistentes, consulte Conexão com Volumes com Caminhos de Dispositivos Consistentes.
-
Quando você desanexar e depois anexar novamente um volume anexado ao iSCSI a uma instância, o endereço IP do volume será incrementado.
-
Antes de redimensionar um volume, crie um backup completo do volume.
Volumes em Blocos
- Desanexe o volume.
-
Use o comando
oci bv volume update
e especifique os parâmetros--volume-id
e--size-in-gbs
para redimensionar um volume em blocos:oci bv volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Volumes de Inicialização
- Desanexe o volume.
-
Use o comando
oci bv boot-volume update
e especifique os parâmetros--volume-id
e--size-in-gbs
para redimensionar um volume em blocos:oci bv boot-volume update --volume-id <volume_OCID> --size-in-gbs <new_size>... [OPTIONS]
Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI.
Volumes em Blocos
-
Execute a operação
DetachVolume
e especifique o atributovolumeAttachmentId
para desanexar um volume em blocos de uma instância. -
Execute a operação
UpdateVolume
e especifique o atributovolumeId
no corpo da solicitação e o atributosizeInGBs
no recursoUpdateVolumeDetails
para redimensionar o volume em blocos.
Volumes de Inicialização
-
Execute a operação
DetachVolume
e especifique o atributovolumeAttachmentId
para desanexar um volume em blocos de uma instância. -
Execute a operação
UpdateBootVolume
e especifique o atributovolumeId
no corpo da solicitação e o atributosizeInGBs
no recursoUpdateBootVolumeDetails
para redimensionar o volume de inicialização.
-
Próximas Etapas
- Verifique novamente o disco. Consulte Verificando Novamente o Disco para Volumes Anexados a Instâncias Baseadas em Linux e Verificando Novamente o Disco para Volumes Anexados a Instâncias do Windows.
- Estenda a partição. Consulte Estendendo a Partição de um Volume em Blocos em uma Imagem Baseada em Linux e Estendendo a Partição de um Volume em Blocos em uma Imagem Baseada em Windows.