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 smbfs

Você 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 criado
O 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 backuppc

Entã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 backuppc

Você 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:

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.