Backup Systems · 3 min read · Jan 05, 2026

Esegui il backup di sistemi Linux e Windows con BackupPC

Esegui il backup di sistemi Linux e Windows con BackupPC

Versione 1.0
Autore: Falko Timme

Questo tutorial mostra come è possibile eseguire il backup di sistemi Linux e Windows con BackupPC. BackupPC funge da server ed è installato su un sistema Linux, e da lì può connettersi a tutti i sistemi Linux e Windows nella tua rete locale per eseguirne il backup e ripristinarli senza interferire con il lavoro dell’utente su quel sistema. Sui client è necessaria una configurazione minima o nulla. BackupPC supporta backup completi e incrementali, e viene fornito con un’interfaccia web ordinata per l’amministratore e l’utente normale in modo che i backup e i ripristini possano essere gestiti tramite un browser web. Tuttavia, va notato che BackupPC esegue backup basati su file, non backup bit-wise come Ghost4Linux, ad esempio, quindi non è progettato per l’imaging di disco/partizione.

BackupPC viene fornito con uno schema di pooling intelligente che minimizza lo spazio di archiviazione su disco e l’I/O del disco. I file identici attraverso più backup dello stesso o di diversi PC vengono memorizzati solo una volta, risultando in risparmi sostanziali nello spazio di archiviazione su disco e nell’I/O del disco.

Voglio dire prima di tutto che questo non è l’unico modo per configurare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo che seguo. Non fornisco alcuna garanzia che questo funzionerà per te!

1 Nota preliminare

In questo tutorial configurerò BackupPC su un server Debian Etch con l’indirizzo IP statico 192.168.0.100 e il nome host server1.example.com. La procedura dovrebbe essere simile o la stessa su Debian Sarge e Ubuntu.

BackupPC memorizza i backup in /var/lib/backuppc, quindi ho creato una partizione extra di circa 90 GB sul server BackupPC. Va notato che questo è ancora molto piccolo, specialmente se si desidera eseguire il backup di molte macchine, quindi più grande è meglio. Inoltre, dovresti considerare di utilizzare LVM per la partizione /var/lib/backuppc in modo da poterla ingrandire ogni volta che ne hai bisogno. Puoi saperne di più su LVM in questo tutorial: https://www.howtoforge.com/linux_lvm

Mostrerò come eseguire il backup e ripristinare un sistema desktop Ubuntu Edgy Eft con il nome host/nome NetBIOS falko-desktop e un laptop Windows XP con il nome NetBIOS notebook. Entrambi ottengono le loro impostazioni di rete tramite DHCP.

BackupPC supporta tre metodi di trasferimento, smb, rsync/rsyncd e tar. rsync è il metodo raccomandato per i sistemi Linux, quindi lo userò per il desktop Ubuntu, e smb è il metodo preferito per i sistemi Windows, quindi lo utilizzo per il laptop Windows.

2 Installa BackupPC

Su server1.example.com, eseguiamo questo comando come root per installare BackupPC:

server1.example.com:

apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfs

Ti verranno poste alcune domande:

Nome del gruppo di lavoro/dominio: <– WORKGROUP (in effetti, non importa cosa inserisci qui)
Modificare smb.conf per utilizzare le impostazioni WINS da DHCP? <– No

Poi vedrai questo messaggio:

Utente predefinito per l'amministrazione web creato
BackupPC può essere gestito tramite la sua interfaccia web:  
http://server1.example.com/backuppc/

A tale scopo, è stato creato un utente web chiamato ‘backuppc’ con ‘dAamcQIH’ come password. Puoi cambiare questa password eseguendo ‘htpasswd /etc/backuppc/htpasswd backuppc’. <– Ok

Si prega di annotare la password dell’interfaccia web (dAamcQIH in questo caso) per l’utente backuppc. Se non ti piace la password, puoi cambiarla eseguendo

server1.example.com:

htpasswd /etc/backuppc/htpasswd backuppc

Poi apri un browser e digita http://192.168.0.100/backuppc/ (o http://server1.example.com/backuppc/ se hai un record DNS corretto per server1.example.com nella tua rete). Se ricevi un prompt di accesso, tutto va bene, altrimenti (come nella mia installazione), esegui questo comando:

server1.example.com:

dpkg-reconfigure backuppc

Vedrai questa domanda:

Aggiungere alias per /backuppc/ ai tuoi file di configurazione apache? <– Sì

Dopo, vai di nuovo su http://192.168.0.100/backuppc/ e accedi con il nome utente backuppc e la password di backuppc:

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.