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:

Para obter mais informações sobre o serviço Block Volume, consulte Perguntas Frequentes do Serviço Block Volume.

Você só pode aumentar o tamanho do volume; não é possível diminuí-lo.

Observação

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.
Observação

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.

Cuidado

Antes de redimensionar um volume de inicialização ou em blocos, crie um backup do volume.
Observação

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 com acesso de segurança concedido 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 de que não tem permissão ou que não está autorizado, verifique com o administrador da tenancy qual tipo de acesso você tem e em 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.

Se você for iniciante em políticas, consulte Gerenciando Domínios de Identidades e Políticas Comuns. Para obter material de referência sobre como escrever políticas para instâncias, redes na nuvem ou outros recursos da API de Serviços Básicos, consulte Detalhes para os Serviços Básicos.

Redimensionamento On-line de Volumes em Blocos Usando a Console

Com o redimensionamento on-line, você pode expandir o tamanho do volume sem desanexá-lo de uma instância.

Para redimensionar um volume em blocos anexado a uma instância baseada no Linux
  1. Abra o menu de navegação e selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos.
  2. Na lista Volumes em Blocos, clique no volume em blocos que deseja redimensionar.
  3. Clique em Editar Tamanho ou Desempenho.
  4. Especifique o novo tamanho em VOLUME SIZE (IN GB). Especifique um valor maior que o tamanho atual do volume em blocos.

  5. Clique em Salvar Alterações. Isso abre uma caixa de diálogo que lista os comandos para verificar novamente o disco que você precisa executar após o provisionamento do volume. Execute esses comandos para que o sistema operacional identifique o tamanho do volume expandido. Clique no link Copiar para copiar os comandos e depois clique em Fechar para fechar a caixa de diálogo.

  6. Faça log-on no sistema operacional da instância e cole e execute os comandos de nova verificação copiados na etapa anterior na janela da sessão da instância. Os comandos de nova verificação também são fornecidos em Verificando Novamente o Disco para Volumes Anexados a Instâncias Baseadas no Linux.
  7. Estenda a partição; consulte Estendendo a Partição de um Volume em Blocos.

Para redimensionar um volume em blocos anexado a uma instância do Windows

Este procedimento descreve o processo de redimensionamento on-line para volumes em blocos anexados a instâncias do Windows ou outros tipos de instância que não são baseadas no Linux.

  1. Abra o menu de navegação e selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos.
  2. Na lista Volumes em Blocos, clique no volume em blocos que deseja redimensionar.
  3. Clique em Editar Tamanho ou Desempenho.
  4. Especifique o novo tamanho em VOLUME SIZE (IN GB). Especifique um valor maior que o tamanho atual do volume em blocos.

  5. Clique em Salvar Alterações.

  6. Verifique novamente o disco. Consulte Verificando Novamente o Disco para Volumes Anexados a Instâncias do Windows.
  7. Estenda a partição; consulte Estendendo a Partição de um Volume em Blocos.

Para redimensionar um volume de inicialização de uma Instância Baseada no Linux
  1. Abra o menu de navegação e selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, selecione Boot Volumes.
  2. Na lista Volumes de Inicialização, clique no volume de inicialização que deseja redimensionar.
  3. Clique em Editar Tamanho ou Desempenho.
  4. Especifique o novo tamanho em VOLUME SIZE (IN GB). Especifique um valor maior que o tamanho atual do volume de inicialização.

  5. Clique em Salvar Alterações. Isso abre uma caixa de diálogo que lista os comandos para verificar novamente o disco que você precisa executar após o provisionamento do volume. Execute esses comandos para que o sistema operacional identifique o tamanho do volume expandido. Clique no link Copiar para copiar os comandos e depois clique em Fechar para fechar a caixa de diálogo.

  6. Faça log-on no sistema operacional da instância e cole e execute os comandos de nova verificação copiados na etapa anterior na janela da sessão da instância. Os comandos de nova verificação também são fornecidos em Verificando Novamente o Disco para Volumes Anexados a Instâncias Baseadas no Linux.
  7. Estenda a partição e aumente o sistema de arquivos usando a operação oci-growfs dos Utilitários OCI.

Redimensionando um Volume de Inicialização de uma Instância do Windows
  1. Abra o menu de navegação e selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, selecione Boot Volumes.
  2. Na lista Volumes de Inicialização, clique no volume de inicialização que deseja redimensionar.
  3. Clique em Redimensionar.
  4. Clique em Salvar Alterações.

  5. Verifique novamente o disco. Consulte Verificando Novamente o Disco para Volumes Anexados a Instâncias do Windows.

  6. Estenda a partição; consulte Estendendo a Partição do Sistema em uma Imagem Baseada no Windows.

Redimensionamento Off-line de Volumes em Blocos Usando a Console

Com o redimensionamento off-line, desanexe 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 verifique 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.

Para redimensionar um volume em blocos anexado a uma instância baseada no Linux
  1. Desanexe o volume em blocos; consulte Desanexando um Volume.

  2. Abra o menu de navegação e selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos.
  3. Na lista Volumes em Blocos, clique no volume em blocos que deseja redimensionar.
  4. Clique em Editar Tamanho ou Desempenho.
  5. Especifique o novo tamanho em VOLUME SIZE (IN GB). Especifique um valor maior que o tamanho atual do volume em blocos.

  6. Clique em Salvar Alterações. Isso abre uma caixa de diálogo que lista as etapas necessárias para concluir o redimensionamento do volume. Para redimensionamento off-line, estenda a partição após reanexar o volume. Clique em Fechar para fechar o diálogo.

  7. Anexe novamente o volume; consulte Anexando um Volume em Blocos a uma Instância.

  8. Estenda a partição; consulte Estendendo a Partição de um Volume em Blocos.

Redimensionando um Volume de Inicialização de uma Instância do Windows
  1. Interrompa a instância; consulte Parando, Iniciando ou Reiniciando uma Instância.

  2. Desanexe o volume de inicialização; consulte Desanexando um Volume de Inicialização.

  3. Abra o menu de navegação e selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, selecione Boot Volumes.
  4. Na lista Volumes de Inicialização, clique no volume de inicialização que deseja redimensionar.
  5. Clique em Editar Tamanho ou Desempenho.
  6. Especifique o novo tamanho em VOLUME SIZE (IN GB). Especifique um valor maior que o tamanho atual do volume em blocos.

  7. Anexe novamente o volume de inicialização; consulte Anexando um Volume de Inicialização.

  8. Reinicie a instância; consulte Parando, Iniciando ou Reiniciando uma Instância.

  9. Estenda a partição; consulte Estendendo a Partição do Sistema em uma Imagem Baseada no Windows.

Redimensionando um Volume de Inicialização de uma Instância do Linux
  1. Interrompa a instância; consulte Parando, Iniciando ou Reiniciando uma Instância.

  2. Desanexe o volume de inicialização; consulte Desanexando um Volume de Inicialização.

  3. Abra o menu de navegação e selecione Armazenamento. Em Armazenamento em Blocos, selecione Volumes em Blocos. No menu Armazenamento em Blocos na barra lateral, selecione Boot Volumes.
  4. Na lista Volumes de Inicialização, clique no volume de inicialização que deseja redimensionar.
  5. Clique em Editar Tamanho ou Desempenho.
  6. Especifique o novo tamanho em VOLUME SIZE (IN GB). Especifique um valor maior que o tamanho atual do volume em blocos.

  7. Anexe o volume de inicialização a uma segunda instância como volume de dados. Consulte Anexando um Volume em Blocos a uma Instância e Estabelecendo Conexão com um Volume em Blocos.

  8. Estenda a partição e aumente o sistema de arquivos; consulte Estendendo a Partição Raiz em uma Imagem Baseada em Linux.

  9. Anexe novamente o volume de inicialização; consulte Anexando um Volume de Inicialização.

  10. Reinicie a instância; consulte Parando, Iniciando ou Reiniciando uma Instância.