O mais assustador em um laboratório doméstico não é a interrupção. É o momento em que você tenta restaurar um snapshot do Proxmox de três semanas atrás e a restauração congela em 62 por cento. Se você nunca testou uma reversão, não tem um backup. Você tem uma esperança.
Examinamos sete ferramentas que permitem que você ensaie o caminho de restauração em um agendamento, detecte chunks corrompidos antes que se tornem um problema e relate um status verde ou vermelho em um lugar que você realmente verifica. Alguns são nativos do Proxmox, alguns são auxiliares de camada de armazenamento e um é uma plataforma de backup comercial completa. Todos ganham seu lugar ao fazer de “a restauração realmente funcionou” uma pergunta de rotina, não um simulado de emergência.
O que procurar em uma ferramenta de verificação
- Restauração automatizada para rascunho. Os snapshots devem pousar em um disco real, não apenas verificar somas de verificação. Uma soma de verificação pode estar intacta enquanto os dados são inutilizáveis.
- Execuções secas agendadas. Uma vez por semana é uma boa linha de base para um laboratório doméstico.
- Alertas. O Restic imprimindo “ok” para um arquivo de log só ajuda se algo ler esse arquivo de log.
- Consciência de deduplicação. Uma ferramenta ciente de dedup restaura apenas o que mudou, mantendo o trabalho de verificação abaixo de uma hora.
- Criptografia em repouso. O backup deve ser inútil para quem rouba o disco de destino.
- Suporte a múltiplos destinos. Verificar para disco local é fácil. Verificar que uma cópia S3 offshore ainda restaura é o verdadeiro teste.
Comparação rápida
| Ferramenta | Melhor para | Licença | Verificação de restauração | Notas |
|---|---|---|---|---|
| Restic | Simulados de restauração com script | BSD-2, código aberto | check --read-data integrado |
Destinos entre nuvens prontos para usar |
| Proxmox Backup Server | Backups nativos de VM/CT | AGPL, código aberto | Trabalhos de verificação integrados | A resposta padrão para proprietários de Proxmox |
| Veeam Backup for Proxmox | SLAs corporativos | Comercial | Trabalho SureBackup | A edição comunitária gratuita cobre labs pequenos |
| Sanoid + Syncoid | Rotação nativa ZFS | GPLv3 | Teste de restauração manual | Melhor quando o host executa ZFS |
| Kopia | Dedup endereçável por conteúdo | Apache 2.0 | Verificação completa e de blob | GUI mais CLI |
| BorgBackup | Repositórios locais deduplicados | BSD-3 | borg check --verify-data |
Confiável por anos |
| Duplicati | Backups de GUI entre nuvens | LGPL | Cronograma de teste de restauração | Melhor UI web da lista |
Os aplicativos
1. Restic, simulado de restauração com script
Restic é um pequeno binário Go com uma grande lista de recursos. Faz backup para disco local, SFTP, S3, B2, Azure, GCS e servidores Rest. Cada snapshot é endereçável por conteúdo e criptografado no lado do cliente, então um destino de backup comprometido não vaza seus dados. O recurso crucial para verificação é restic check --read-data, que lê cada chunk do destino e confirma sua decodificação. Envolva isso em cron, canalize o código de saída para seu alerting e você tem um simulado de restauração semanal sem supervisão.
Onde fica aquém: O Restic não conhece VMs do Proxmox diretamente. Você faz backup do qcow2 ou do dataset ZFS do host, ou instala o Restic dentro de cada guest e faz backup do sistema de arquivos.
Preço: Gratuito.
Plataformas: Linux, macOS, Windows, FreeBSD.
Download: Restic no GitHub e documentação Restic.
Conclusão: A ferramenta certa se você quer que cron mais um pequeno script de shell seja toda a sua pilha de backup.
2. Proxmox Backup Server, a resposta nativa do Proxmox
Proxmox Backup Server é a plataforma de backup do fornecedor e se conecta à UI web do Proxmox VE como destino de armazenamento. Cada backup é deduplicado no nível de bloco, criptografado e elegível para um trabalho de verificação que descriptografa e lê cada chunk em um agendamento. Quando um chunk falha, o PBS marca todo o snapshot como não confiável e recusa a ser a fonte de uma restauração dele.
Onde fica aquém: O PBS funciona melhor como um host dedicado. Sobrepor ao mesmo nó que ele faz backup anula o propósito.
Preço: Gratuito, com uma assinatura empresarial paga para um canal de atualização estável.
Plataformas: Linux baseado em Debian, instalado como um appliance bare-metal ou VM.
Download: Proxmox Backup Server e documentação PBS.
Conclusão: Resposta padrão para quem executa um cluster Proxmox sério.
3. Veeam Backup for Proxmox, SLAs corporativos em casa
Veeam portou sua pilha de backup para Proxmox em 2024 e a edição comunitária gratuita agora cobre labs pequenos. O recurso SureBackup é o motivo para olhá-lo: ele inicia a VM restaurada em uma rede isolada, executa um script para confirmar que o SO foi iniciado e envia um email de sucesso ou falha. Isso está mais próximo de um simulado completo de recuperação de desastres do que qualquer opção de código aberto puro.
Onde fica aquém: A edição comunitária é limitada a 10 cargas de trabalho. Acima disso, você entra nos preços comerciais da Veeam, que são precificados para empresas.
Preço: Edição comunitária gratuita até 10 cargas de trabalho, depois um plano pago.
Plataformas: Servidor Windows para o console de gerenciamento Veeam, agentes nos nós Proxmox.
Download: Veeam Backup for Proxmox.
Conclusão: A única ferramenta aqui que realmente inicia uma VM restaurada e pergunta a ela “você está vivo”.
4. Sanoid e Syncoid, rotação nativa ZFS
Se o Proxmox executa em ZFS, Sanoid gerencia o cronograma de snapshots e Syncoid envia snapshots para um segundo host via SSH. Juntos, eles são a história de backup mais leve possível: um arquivo .conf, uma entrada cron e ZFS cuidando do resto. A verificação é manual: zfs send | zfs receive para um dataset de rascunho, depois inicialize o guest do pool restaurado.
Onde fica aquém: Sem verificação de restauração automatizada. Você faz o script você mesmo.
Preço: Gratuito.
Plataformas: Linux e FreeBSD com ZFS.
Download: Sanoid no GitHub.
Conclusão: O pipeline de backup mais rápido em ZFS. Combine com uma restauração manual mensal.
5. Kopia, endereçável por conteúdo com GUI
Kopia é um participante mais novo que se comporta como Restic sob o capô, mas é fornecido com uma GUI adequada, um servidor de repositório e uma política de manutenção que remove blobs órfãos em um agendamento. kopia snapshot verify lê cada blob e relata falhas na granularidade de arquivo, o que é mais fácil de depurar do que uma mensagem “chunk X falhou”.
Onde fica aquém: O trabalho de manutenção é opinativo, e a retenção mal configurada excluirá snapshots que você queria manter. Leia a documentação antes de executar a manutenção na produção.
Preço: Gratuito.
Plataformas: Linux, macOS, Windows.
Download: Kopia no GitHub e site Kopia.
Conclusão: O dedup do Restic com uma UI. Uma boa escolha quando um membro da família também precisa abrir a ferramenta.
6. BorgBackup, o clássico confiável
BorgBackup tem sido a resposta padrão para backups Linux deduplicados por uma década. borg check --verify-data lê cada chunk e valida o hash. Combine com borgmatic para um frontend de arquivo de configuração e cron para agendamento. O modo append-only é uma defesa específica contra ransomware: mesmo se o host de origem for comprometido, o repositório de backup não pode ser reescrito desse host.
Onde fica aquém: Apenas um cliente pode escrever em um repositório por vez. Problemas de bloqueio surgem quando o trabalho de verificação se sobrepõe a um backup em tempo real.
Preço: Gratuito.
Plataformas: Linux, macOS, FreeBSD, Windows via WSL.
Download: BorgBackup no GitHub e documentação Borg.
Conclusão: A escolha conservadora segura. Entediante, e esse é o elogio que merece.
7. Duplicati, GUI web para cronogramas de verificação
Duplicati aponta para a mesma lista de backend S3-e-amigos que Restic e Kopia, mas lidera com uma UI web, um agendador e um trabalho “backup de teste” integrado que restaura uma amostra aleatória de arquivos para um diretório de rascunho e os diferencia em relação à origem. Essa é uma verificação mais leve do que uma restauração completa e detecta a maioria da corrupção silenciosa sem precisar de um disco de sobra.
Onde fica aquém: O banco de dados do Duplicati teve bugs de corrupção ao longo dos anos. Mantenha-o na versão estável mais recente.
Preço: Gratuito.
Plataformas: Linux, macOS, Windows.
Download: Duplicati no GitHub e site Duplicati.
Conclusão: O onboarding mais amigável dos sete. A melhor escolha para quem é alérgico a arquivos de configuração.
Como escolher a correta
- Você executa um nó Proxmox e quer o caminho abençoado pelo fornecedor: Proxmox Backup Server. Nada mais se integra tão bem com a UI web de VE.
- Você quer um simulado de restauração real, não apenas uma soma de verificação: Veeam SureBackup. Ele inicia a VM restaurada e pede ao SO para provar que funciona.
- Você já faz script de tudo em bash: Restic. Binário pequeno, grande cobertura de testes.
- Você está em ZFS e quer o pipeline mais barato possível: Sanoid e Syncoid. Depois agende uma restauração manual mensal.
- Um membro da família também precisa executar a ferramenta: Duplicati ou Kopia. Ambos têm uma UI.
- Você quer uma década de endurecimento de produção: BorgBackup. O chato funciona.
Perguntas frequentes
Com que frequência um snapshot do Proxmox deve ser testado para restauração?
Pelo menos mensalmente para um laboratório doméstico, semanalmente para qualquer coisa que você notaria se quebrasse. Automatize a verificação para que não dependa de você lembrar.
Uma soma de verificação é suficiente para confiar em um backup?
Não. Uma soma de verificação confirma que os bytes não se degradaram, mas não confirma que o backup restaura para um guest que pode ser inicializado. O único teste real é uma restauração.
Posso usar uma ferramenta para VMs do Proxmox e minha área de trabalho?
Restic, Kopia, BorgBackup e Duplicati funcionam todos no nível do sistema de arquivos, então cobrem ambos. O Proxmox Backup Server se concentra em VMs e contêineres e não se encaixa no fluxo de trabalho de área de trabalho.
Qual é a maneira mais rápida de provar que meu backup funciona agora?
Restaure o último snapshot para uma VM de rascunho no Proxmox e inicialize-o. Se ele inicializar, seu backup funciona hoje. Se não, você tem sua resposta.
A verificação precisa de um host separado?
Não estritamente, mas restaurar para o mesmo host é perigoso. Use um disco de sobra, um segundo nó Proxmox ou uma pequena VM se não puder reservar hardware.