Schedulazione di backup con BackupPC
- Disabilitare la schedulazione interna di backuppc:
sudoedit /etc/backuppc/config.pl
$Conf{BackupsDisable} = 1;
- Creare lo script di backup che elenca le macchine da bacckupare:
sudoedit /usr/local/sbin/BackupPcBackup
#!/bin/bash TYPE=$1 # TYPE=0 Incremental # TYPE=1 Full /usr/share/backuppc/bin/BackupPC_serverMesg backup 1.2.3.4 myclient1 backuppc $TYPE /usr/share/backuppc/bin/BackupPC_serverMesg backup 5.6.7.8 myclient2 backuppc $TYPE
- Renderlo eseguibile:
sudo chmod +x /usr/local/sbin/BackupPcBackup
- Impostare il file di contab:
# # Regular cron jobs for backuppc # #min hours DayOfMonth Month DayOfWeek user command # Check if backuppc is running 00 * * * * backuppc /usr/share/backuppc/bin/BackupPC_sendEmail -c > /dev/null # Incr backup mon-fri 00 22 * * 1-5 backuppc /usr/local/sbin/BackupPcBackup 0 > /dev/null # Full backup sat 00 22 * * 6 backuppc /usr/local/sbin/BackupPcBackup 1 > /dev/null EOFile
- Testare manualmente con
sudo -u backuppc /usr/share/backuppc/bin/BackupPC_serverMesg backup ip.address hostname backuppc 0 sudo -u backuppc /usr/share/backuppc/bin/BackupPC_serverMesg status jobs