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 smbfsTi 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 creatoBackupPC 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 backuppcPoi 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 backuppcVedrai 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:

Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.