Cópias incrementais: o que são e quando ainda precisa de uma cópia completa

Uma cópia completa guarda tudo, de cada vez. Uma cópia incremental guarda só o que mudou desde a cópia anterior. Poupa tempo e espaço, mas tem um preço: para repor, é preciso a cópia completa de partida e todas as incrementais seguintes, por ordem. Por isso, mesmo quem usa incrementais faz uma cópia completa de vez em quando.

Completa, incremental e diferencial

Tipo O que copia Para repor precisa de Espaço e tempo
Completa Tudo, sempre. Só dessa cópia. O máximo, de cada vez.
Incremental O que mudou desde a cópia anterior, seja ela qual for. Da completa e de todas as incrementais até ao dia que quer. O mínimo. Cada cópia é pequena.
Diferencial O que mudou desde a última cópia completa. Da completa e da última diferencial. Cresce a cada dia até à próxima completa.

Um exemplo. Segunda-feira, cópia completa. Terça, só os ficheiros que mudaram desde segunda. Quarta, só os que mudaram desde terça. Para repor a quarta-feira, junta-se segunda, terça e quarta. Se o ficheiro de terça estiver estragado, quarta já não repõe bem.

O que isto quer dizer para um site

1 Os ficheiros (temas, plugins, imagens) mudam pouco de dia para dia: são o caso ideal para incrementais. Um site com muitas imagens ganha muito.
2 A base de dados é diferente. O mysqldump gera sempre uma cópia completa (copiar e repor com mysqldump). Cópia incremental de base de dados existe, mas pede acesso à configuração do servidor de bases, que um VPS tem e uma conta partilhada não tem. Para a maioria dos sites, uma exportação completa da base, todos os dias, é pequena e chega.
3 A cópia automática da sua conta faz-se por nós, de madrugada, com as cópias dos últimos 30 dias (quanto tempo guardamos as cópias). Como o fornecedor a organiza por dentro é assunto dele; para si, o que conta é poder escolher um dia e restaurar.

Num VPS: incrementais com o rsync

No seu VPS pode fazer cópias que parecem completas mas só gastam espaço no que mudou. O rsync tem a opção --link-dest: os ficheiros iguais aos da cópia anterior ficam como ligações para os mesmos dados, e só os novos ocupam espaço. Os comandos são seus, e o suporte não os instala nem repara (até onde vai o nosso suporte).

Exemplo, com datas de ensaio que troca pelas suas (a primeira corrida, sem cópia anterior, copia tudo):rsync -a /var/www/ /copias/2026-10-09/
rsync -a --link-dest=/copias/2026-10-09 /var/www/ /copias/2026-10-10/

Cada pasta datada mostra o site inteiro, e pode apagar uma delas sem estragar as outras. A cópia da base de dados faz-se à parte, antes, com o mysqldump. Para enviar isto para outra máquina, veja copiar ficheiros para outro servidor com o rsync.

Numa cadeia, um elo estragado afecta o resto. Se uma cópia incremental ficar corrompida, as seguintes podem não repor. Faça uma cópia completa de tempos a tempos, e ensaie a restauração (testar uma cópia).
Tudo no mesmo disco é uma só cópia. As cópias com ligações do rsync vivem no mesmo disco; se o disco morrer, morrem todas. Leve pelo menos uma para fora: cópias fora do servidor.
Muitos plugins de cópia para WordPress oferecem «incremental» para os ficheiros. Confirme no próprio plugin se a base de dados é copiada completa de cada vez, e se o destino guarda mais do que a última cópia.

Quer saber o que a sua conta já guarda antes de montar cópias suas? Pergunte-nos.

Abrir um pedido de suporte

VEJA TAMBÉM

Fazer e guardar a sua própria cópia, e testar que funciona

Quantas cópias guardar: diárias, semanais e mensais

Copiar ficheiros para outro servidor com o rsync, em segurança

Cópias de um VPS: instantâneos ou ficheiros

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?