Após aumentar a capacidade de um disco, você deve estender suas partições e sistemas de arquivos para usar o espaço adicionado. Não é possível reduzir discos. Avalie cuidadosamente os requisitos de capacidade do seu negócio antes de prosseguir.
Etapa 1: Aumentar a capacidade do disco
Pré-requisitos
Verifique se uma das seguintes condições é atendida:
O disco está anexado a uma instância ECS que não expirou. A instância está no estado Running ou Stopped.
O disco está no estado Unattached.
Procedimento
Acesse ECS console - Block Storage - Cloud Disks. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.
Na coluna Actions do disco de destino, clique em Resize.
Recomendamos criar um snapshot para fazer backup dos dados do disco e evitar perda de dados por operações acidentais durante o redimensionamento. Na página Determine Disk and Read Notes, verifique as informações, clique em Create Snapshots, defina um nome e um período de retenção para o snapshot e clique em Confirm.
nullSnapshots geram custos.

Depois que o valor na coluna Resizing Supported mudar para Yes, clique em I Understand Risks and Have Backed Up Data. Proceed.
O tempo necessário para criar um snapshot depende de fatores como o volume de dados e a largura de banda da rede. Acesse a página ECS console - Snapshots e visualize o progresso na coluna Progress do snapshot de destino.
Na página Configure Resizing Method and New Size, configure os parâmetros de redimensionamento, confirme o custo e clique em OK.
nullA capacidade adicionada é cobrada ao redimensionar um disco.
Parâmetro
Descrição
New Disk Size
A capacidade após o redimensionamento não pode ser menor que a capacidade atual.
Resizing Method
Online Resizing (Recomendado): Após aumentar a capacidade, não é necessário reiniciar a instância. A nova capacidade entra em vigor imediatamente.
Offline Resizing: O disco está no estado Unattached, a instância está no estado Stopped, ou alguns tipos de instância suportam apenas redimensionamento offline.
(Condicionalmente obrigatório) Ao redimensionar um disco de Assinatura, aguarde a contagem regressiva de 5 segundos na caixa de diálogo de pagamento terminar, clique em Complete Payment, retorne ao processo de redimensionamento e clique em Paid. Close the dialog box.
Se você clicar em Paid. Close the dialog box. antes de concluir o pagamento, não será possível continuar o processo de redimensionamento. Clique em Pay for the order, conclua o pagamento e retorne ao processo de redimensionamento.
Etapa 2: Estender as partições e sistemas de arquivos
Pré-requisitos
Se o disco estiver no estado Unattached, anexe-o a uma instância ECS.
Se você realizou um redimensionamento offline em um disco anexado, primeiro reinicie ou inicie a instância.
Se o disco de dados não tiver um sistema de arquivos, siga as instruções em Inicializar um disco de dados.
Procedimento
Esta seção usa o Windows Server 2022 como exemplo.
Determine se você precisa converter o estilo de partição.
Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos do recurso de destino.
Acesse a página de detalhes da instância de destino, clique em Connect, e selecione Workbench. Selecione Terminal Connection como método de conexão, insira o nome de usuário e a senha e entre na página do terminal gráfico.
Na área de trabalho do Windows Server, clique com o botão direito no
e selecione Disk Management.No Disk Management, clique com o botão direito no disco de destino e selecione Properties.

Na caixa de diálogo exibida, clique na guia Volume para visualizar o Disk Partition Style.
Se o estilo de partição for Master Boot Record (MBR) e a capacidade após o redimensionamento for superior a 2 TiB, siga as instruções em Converter o estilo de partição de um disco de dados para GPT e reparticionar o disco.
Estenda a partição e o sistema de arquivos.
Estender uma partição
No Disk Management, selecione para visualizar a capacidade de disco não alocada.
Clique com o botão direito em uma área em branco da última partição do disco e selecione Extend Volume.
Como as partições e sistemas de arquivos em um disco são independentes, é possível estender apenas a última partição no mesmo disco. Neste exemplo, o espaço não alocado no Disco 1 só pode ser adicionado ao New Volume (E:).

Siga o Extend Volume Wizard, aceitando as configurações padrão. A capacidade adicionada é automaticamente mesclada na última partição. Verifique os dados no disco e confirme que seus aplicativos funcionam conforme esperado.
Criar uma nova partição
No Disk Management, selecione para visualizar a capacidade de disco não alocada.
Clique com o botão direito em uma área em branco do espaço não alocado e selecione New Simple Volume.

Siga as instruções no New Simple Volume Wizard e use as configurações padrão para concluir a operação.
Faturamento
Ao redimensionar um disco, a capacidade adicionada é cobrada. O método de faturamento da capacidade adicionada é o mesmo do disco original.
Discos de Assinatura: Após redimensionar um disco de assinatura, a cobrança pela nova capacidade é feita imediatamente. Você deve pagar a diferença de preço entre as capacidades antiga e nova pelo período restante da assinatura.
Diferença de preço = (Preço mensal/30 dias) × Período restante × Capacidade adicionada.
O período restante é medido em dias, com precisão de segundos.
Discos de pagamento conforme o uso: Após redimensionar um disco de pagamento conforme o uso, a cobrança é baseada na nova capacidade. Os valores são calculados por hora. A fatura da hora atual é gerada na hora seguinte.
Se você adquiriu uma Storage Capacity Unit (SCU), ela compensa automaticamente as faturas de discos de pagamento conforme o uso. Para mais informações, consulte Faturamento de armazenamento em bloco.
Referências
Se ocorrer um erro durante a operação de redimensionamento, use o snapshot criado antes do redimensionamento para reverter o disco. Isso restaura os dados do disco ao estado anterior ao redimensionamento. A capacidade adicionada não é revertida.
Não é possível reduzir diretamente um disco redimensionado. Para reduzir um disco, use o Server Migration Center (SMC).
Para redimensionar um disco de uma instância Linux, consulte Redimensionar um disco (Linux).
Perguntas frequentes
Perguntas frequentes sobre redimensionamento de discos
Por que o botão Proceed está esmaecido?
Verifique se um snapshot está sendo criado para o disco. Não é possível redimensionar um disco enquanto um snapshot está sendo criado. Aguarde a criação do snapshot e tente redimensionar o disco novamente.
Como evitar a reinicialização após redimensionamento offline?
O redimensionamento offline só entra em vigor após a reinicialização da instância. Se não for possível reiniciar a instância mas o redimensionamento offline já foi selecionado, realize um redimensionamento online de 1 GiB para aplicar a capacidade do redimensionamento offline anterior e do novo redimensionamento online. Trata-se de um redimensionamento secundário que gera custos adicionais. Proceda com cautela.
Tipos de instância que suportam apenas redimensionamento offline
ecs.ebmc4.8xlarge
ecs.ebmhfg5.2xlarge
ecs.ebmg5.24xlarge
ecs.t1
ecs.s1
ecs.s2
ecs.s3
ecs.c1
ecs.c2
ecs.m1
ecs.m2
Como redimensionar um disco usando uma API?
Recomendamos chamar a API CreateSnapshot para fazer backup dos dados do disco antes de redimensioná-lo.
A utilização de snapshots.
nullFaça backup dos seus dados para evitar perda de dados por operações acidentais durante o redimensionamento.
Após a criação do snapshot, chame a API ResizeDisk para aumentar a capacidade do disco.
Após aumentar a capacidade do disco, você também deve estender suas partições e sistemas de arquivos.
Chame a API RunCommand para enviar comandos à instância de destino.
Chame a API DescribeInvocations para consultar a saída do comando.
Comandos
Determine se você precisa converter o estilo de partição.
Get-DiskParâmetro de resposta
Descrição
Número
O número do disco.
Estilo de partição
O formato de partição do disco.
Se o
Partition Stylefor MBR e a capacidade após o redimensionamento for superior a 2 TiB, siga as instruções em Converter o estilo de partição de um disco de dados para GPT e reparticionar o disco.Estenda a partição e o sistema de arquivos.
Estender uma partição
Determine a letra da unidade da partição que deseja estender.
<Number>é o número do disco obtido na etapa anterior.Get-Partition -DiskNumber <Number>Na resposta, DriveLetter é a letra da unidade da partição que deseja estender. Se houver múltiplas partições, é possível estender apenas a última partição.
Estenda a partição e o sistema de arquivos.
<DriveLetter>é a letra da unidade obtida na etapa anterior.Resize-Partition -DriveLetter <DriveLetter> -Size (Get-PartitionSupportedSize -DriveLetter <DriveLetter>).sizeMaxVerifique o resultado da extensão da partição e do sistema de arquivos.
Execute
Get-Partition -DiskNumber <Number>e verifique o campoSize. Se o tamanho da partição corresponder ao tamanho esperado, a extensão foi bem-sucedida.
Criar uma nova partição
Verifique as partições do disco.
<Number>é o número do disco obtido na etapa anterior.Get-Partition -DiskNumber <Number>Na resposta, DriveLetter é a letra da unidade da partição existente.
Crie uma nova partição.
Parâmetro do comando
Descrição
-DiskNumber
O número do disco. Substitua
<Number>pelo número do disco obtido na primeira etapa.-UseMaximumSize
Indica que o comando usa a capacidade máxima disponível.
-DriveLetter
Substitua
<DriveLetter>pela letra da unidade para a nova partição. A letra da unidade não pode ser a mesma de uma partição existente.New-Partition -DiskNumber <Number> -UseMaximumSize -DriveLetter <DriveLetter>Formate a nova partição.
Parâmetro do comando
Descrição
-DriveLetter
Substitua
<DriveLetter>pela letra da unidade especificada na etapa anterior.-FileSystem
Substitua
<FileSystem>por um tipo de sistema de arquivos, como NTFS.-Confirm:$false
Ignora o prompt de confirmação.
Format-Volume -DriveLetter <DriveLetter> -FileSystem <FileSystem> -Confirm:$falseVisualize as informações da nova partição.
Execute
Get-Partition -DiskNumber <Number>para visualizar as informações básicas da nova partição.
Perguntas frequentes sobre extensão de partições e sistemas de arquivos
Espaço não alocado não detectado após nova verificação
Para instâncias criadas antes de 30 de março de 2019, a versão do driver virtio pode ser anterior à 58011. É necessário reiniciar a instância para reconhecer o espaço adicionado. Execute o seguinte comando no PowerShell para verificar a versão do driver. Se necessário, atualize o driver virtio de uma instância Windows.
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Windows\System32\drivers\viostor.sys")A capacidade do disco pode estender outros discos?
As partições e sistemas de arquivos em um disco são independentes. É possível estender apenas a última partição no mesmo disco. Não é possível alocar a capacidade adicionada para outro disco. Portanto, a capacidade de um disco de dados não pode ser usada para estender outro disco de dados ou um disco do sistema.
Erro: contagem máxima de clusters excedida
Causa: O Allocation Unit Size não foi definido corretamente ao inicializar o disco. Para mais informações sobre os limites de capacidade do disco, consulte Visão geral do NTFS.
Para o Allocation Unit Size:
Para redimensionar um disco para uma capacidade de 16 TiB a 32 TiB (inclusive), verifique se o tamanho da unidade de alocação foi definido como 8192 durante a inicialização.
Para redimensionar um disco para uma capacidade de 32 TiB a 64 TiB (inclusive), verifique se o tamanho da unidade de alocação foi definido como 16K durante a inicialização.
Solução:
nullAllocation Unit Size não pode ser alterado após a inicialização do disco.
Visualize o Allocation Unit Size do disco a ser redimensionado.
Entre na instância, abra a interface de linha de comando do PowerShell e execute o seguinte comando para obter o Allocation Unit Size. Por exemplo, para visualizar a unidade D:
No resultado da saída, Bytes Per Cluster ou Bytes Per Cluster é o Allocation Unit Size.
fsutil fsinfo ntfsinfo D:Escolha uma solução de acordo com os requisitos do seu negócio.
Criar um novo disco
Criar um disco de dados com a capacidade desejada para a instância atual.
Ao inicializar o disco de dados, selecione o tamanho correto da unidade de alocação.
Copie manualmente os dados do disco original para o novo disco.
Verifique se seus serviços foram restaurados. Após concluir a operação, reinicie os serviços relevantes e confirme que estão funcionando conforme esperado.
Após confirmar que seus serviços estão funcionando conforme esperado, desanexe o disco de dados original e libere-o. Para mais informações, consulte Desanexar um disco de dados e Liberar um disco.
Criar uma nova partição
No Disk Management, selecione para visualizar a capacidade de disco não alocada.
Clique com o botão direito em uma área em branco do espaço não alocado e selecione New Simple Volume.

Siga as instruções no New Simple Volume Wizard e use as configurações padrão para concluir a operação.
Comandos de API para conversão de partição
nullDurante a conversão, os dados no disco ficam indisponíveis, o que pode afetar seus serviços. Recomendamos planejar uma janela de manutenção. Interrompa seus serviços antes de iniciar a conversão. Após concluir a conversão e a restauração dos dados, retome seus serviços.
Etapa 1: Converter partição e reparticionar
Durante a conversão de partição no Windows, é necessário excluir o volume. A exclusão de um volume apaga todos os dados nele contidos. Antes de converter a partição, chame a API CreateSnapshot para criar um snapshot que faça backup dos dados do disco. Após converter a partição, restaure os dados a partir do snapshot.
Chame a API RunCommand para enviar comandos à instância de destino.
Chame a API DescribeInvocations para consultar a saída do comando.
Comandos
Converta o formato de partição.
Obtenha o número do disco (Number) e a capacidade total (Total Size) do disco de destino.
Get-DiskDetermine o número da partição (PartitionNumber) do disco de destino.
<Number>é o número do disco obtido na etapa anterior.Get-Partition -DiskNumber <Number>Exclua a partição do disco de destino.
nullA operação Delete Volume apaga permanentemente todos os dados do volume. Antes de excluir o volume, chame a API CreateSnapshot para fazer backup dos dados.
Parâmetro do comando
Descrição
-DiskNumber
<Number> é o número do disco obtido na primeira etapa.
-PartitionNumber
<PartitionNumber> é o número da partição obtido na etapa anterior.
-Confirm:$false
Ignora o prompt de confirmação.
Remove-Partition -DiskNumber <Number> -PartitionNumber <PartitionNumber> -Confirm:$falseApós excluir todas as partições do disco de destino, converta o estilo de partição.
Entre na ferramenta diskpart.
diskpartListe as informações de todos os discos.
list diskSelecione o disco a ser convertido.
<Number> é o número do disco obtido na primeira etapa.
select disk <Number>Converta o estilo de partição para GPT.
convert gptSaia da ferramenta diskpart.
exit
Verifique se a conversão foi bem-sucedida.
Execute o comando
Get-Disk. Se o valor dePartition Styledo disco de destino for GPT, a conversão foi bem-sucedida.
Reparticione o disco.
Reparticione o disco.
Parâmetro do comando
Descrição
-DiskNumber
<Number> é o número do disco obtido na primeira etapa.
-Size
<Size> especifica o tamanho personalizado da nova partição, como 40 GB.
-DriveLetter
<DriveLetter> especifica a letra de unidade personalizada da nova partição.
-FileSystem
<FileSystem> especifica o tipo de sistema de arquivos da nova partição, como NTFS.
New-Partition -DiskNumber <Number> -Size <Size> -DriveLetter <DriveLetter> | Format-Volume -FileSystem <FileSystem>Execute
Get-Partition -DiskNumber <Number>para visualizar as informações da nova partição.
Etapa 2: Restaurar os dados do disco
Chame a API CreateDisk para criar um disco de dados a partir do snapshot.
Chame a API AttachDisk para anexar o disco de dados criado à instância ECS e copiar os dados. Não reverta o disco usando o snapshot. Caso contrário, a reversão do disco pode revertê-lo ao formato MBR.