Se você precisa aumentar o espaço em disco, CPU ou RAM do seu servidor na nuvem, o processo pode parecer arriscado. No entanto, redimensionar um Droplet na DigitalOcean ou uma Instância na Vultr é seguro, desde que você siga a ordem correta para não corromper o sistema de arquivos.
Neste guia, você aprenderá o passo a passo técnico para expandir seu servidor Linux e garantir que o novo armazenamento seja reconhecido corretamente.
1. Segurança em Primeiro Lugar: Crie um Snapshot
Antes de realizar qualquer alteração na tabela de partição, é vital ter um backup de segurança.
- DigitalOcean: Vá em Snapshots > Take Snapshot.
- Vultr: Acesse o painel da instância > Snapshots > Take Snapshot.
Nota: Nunca redimensione um disco sem um backup ativo. Erros na escrita da tabela de partição podem tornar o sistema inacessível.
2. Redimensionamento de Hardware via Painel (Cloud)
O Google prioriza a disponibilidade do site. Para evitar corrupção, siga estes passos no painel de controle:
- Desligue o servidor (Power Off): Isso garante a integridade dos dados durante a alocação de blocos de disco.
- Selecione o Plano: Escolha entre “Apenas CPU e RAM” (reversível) ou “Disco, CPU e RAM” (irreversível para o disco).
- Inicie o servidor: Após o upgrade no painel, ligue a instância novamente.
3. Expandindo a Partição e o Sistema de Arquivos (SSH)
Muitas vezes, após o upgrade, o comando df -h ainda mostra o tamanho antigo. Isso ocorre porque a partição ainda não foi expandida para ocupar o novo espaço físico.
Passo A: Verifique o espaço disponível
Acesse via SSH e use:
Você notará que o disco (ex: vda) está maior que a partição (ex: vda1).
Passo B: Aumente a partição com Growpart
O growpart é a ferramenta mais segura para estender a partição sem apagar dados:
Bash
Passo C: Redimensione o Sistema de Arquivos (Ext4 ou XFS)
Agora, faça o sistema de arquivos “encher” a nova partição:
- Para Ext4 (Padrão Ubuntu/Debian):
sudo resize2fs /dev/vda1 - Para XFS (Padrão CentOS):
sudo xfs_growfs /
Perguntas Frequentes (FAQ)
Posso diminuir o tamanho do disco (Downsize)?
Não. Tanto DigitalOcean quanto Vultr não permitem a redução do disco devido ao alto risco de perda de dados. Você só pode reduzir CPU e RAM.
O redimensionamento causa downtime?
Sim. É necessário desligar o servidor por alguns minutos para que a infraestrutura da nuvem realoque os recursos.
Por que meu disco novo não aparece no df -h?
Porque o df -h lê o sistema de arquivos, não o hardware. Você precisa executar o comando resize2fs ou xfs_growfs mencionado acima.
Conclusão
Otimizar seu servidor para suportar mais tráfego é essencial para o SEO técnico. Um servidor com pouco espaço em disco pode causar falhas em bancos de dados e derrubar seu site, prejudicando seu ranqueamento.
