Schedulazione di backup con BackupPC

From RVM Wiki
Revision as of 12:26, 30 December 2011 by Gabriele.vivinetto (talk | contribs)
Jump to navigation Jump to search
  • 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

Riferimenti