Backup Sistemas · 3 min read · Jan 05, 2026
Faça Backup de Sistemas Linux e Windows com BackupPC
Faça Backup de Sistemas Linux e Windows com BackupPC
Versão 1.0
Autor: Falko Timme
Este tutorial mostra como você pode fazer backup de sistemas Linux e Windows com o BackupPC. O BackupPC atua como um servidor e é instalado em um sistema Linux, e a partir daí pode se conectar a todos os sistemas Linux e Windows em sua rede local para fazer backup e restaurá-los sem interferir no trabalho do usuário nesse sistema. Nos clientes, a configuração mínima ou nenhuma é necessária. O BackupPC suporta backups completos e incrementais, e vem com uma interface web organizada para o administrador e o usuário normal, de modo que os backups e recuperações possam ser gerenciados através de um navegador web. Deve-se notar, no entanto, que o BackupPC faz backups baseados em arquivos, não backups bit a bit como o Ghost4Linux, por exemplo, então não é feito para imagem de disco/partição.
O BackupPC vem com um esquema de pooling inteligente que minimiza o armazenamento em disco e a I/O de disco. Arquivos idênticos em múltiplos backups do mesmo ou de diferentes PCs são armazenados apenas uma vez, resultando em economias substanciais em armazenamento em disco e I/O de disco.
Quero dizer primeiro que esta não é a única maneira de configurar tal sistema. Existem muitas maneiras de alcançar esse objetivo, mas este é o caminho que eu sigo. Não dou nenhuma garantia de que isso funcionará para você!
1 Nota Preliminar
Neste tutorial, configurarei o BackupPC em um servidor Debian Etch com o endereço IP estático 192.168.0.100 e o nome do host server1.example.com. O procedimento deve ser semelhante ou o mesmo no Debian Sarge e Ubuntu.
O BackupPC armazena os backups em /var/lib/backuppc, então fiz disso uma partição extra de cerca de 90 GB no servidor BackupPC. Deve-se notar que isso ainda é muito pequeno, especialmente se você quiser fazer backup de muitas máquinas, então maior é melhor. Além disso, você deve considerar usar LVM para a partição /var/lib/backuppc para que você possa ampliá-la sempre que precisar. Você pode aprender mais sobre LVM neste tutorial: https://www.howtoforge.com/linux_lvm
Vou mostrar como fazer backup e restaurar um sistema desktop Ubuntu Edgy Eft com o nome do host/nome NetBIOS falko-desktop e um laptop Windows XP com o nome NetBIOS notebook. Ambos obtêm suas configurações de rede através do DHCP.
O BackupPC suporta três métodos de transferência, smb, rsync/rsyncd e tar. O rsync é o método recomendado para sistemas Linux, então usarei isso para o desktop Ubuntu, e o smb é o método preferido para sistemas Windows, então o usarei para o laptop Windows.
2 Instalar o BackupPC
No server1.example.com, executamos este comando como root para instalar o BackupPC:
server1.example.com:
apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfsVocê será perguntado algumas questões:
Nome do Grupo de Trabalho/Domínio: <– WORKGROUP (na verdade, não importa o que você digitar aqui)
Modificar smb.conf para usar configurações WINS do DHCP? <– Não
Então você verá esta mensagem:
Usuário padrão de administração web criadoO BackupPC pode ser gerenciado através de sua interface web:
http://server1.example.com/backuppc/Para esse propósito, um usuário web chamado ‘backuppc’ com ‘dAamcQIH’ como senha foi criado. Você pode mudar essa senha executando ‘htpasswd /etc/backuppc/htpasswd backuppc’. <– Ok
Por favor, anote a senha da interface web (dAamcQIH neste caso) para o usuário backuppc. Se você não gostar da senha, pode mudá-la executando
server1.example.com:
htpasswd /etc/backuppc/htpasswd backuppcEntão abra um navegador e digite http://192.168.0.100/backuppc/ (ou http://server1.example.com/backuppc/ se você tiver um registro DNS adequado para server1.example.com em sua rede). Se você receber um prompt de login, tudo está bem, se não (como na minha instalação), execute este comando:
server1.example.com:
dpkg-reconfigure backuppcVocê verá esta pergunta:
Adicionar aliases para /backuppc/ aos seus arquivos de configuração do apache? <– Sim
Depois, vá para http://192.168.0.100/backuppc/ novamente e faça login com o nome de usuário backuppc e a senha de backuppc:

Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.