Backup locale con BackuPc: Difference between revisions
Jump to navigation
Jump to search
m New page: Si usa il metodo Tar locale, eseguito come root tramite sudo. *Creare il file di configurazione: sudoedit /etc/backuppc/localhost.pl <pre> # Local server backup of / as user backuppc # ... |
mNo edit summary |
||
| Line 2: | Line 2: | ||
*Creare il file di configurazione: | *Creare il file di configurazione: | ||
<pre> | <pre> | ||
cat | sudo tee /etc/backuppc/localhost.pl > /dev/null <<EOFile | |||
# Local server backup of / as user backuppc | # Local server backup of / as user backuppc | ||
# | # | ||
| Line 37: | Line 36: | ||
# in main config file before changing after backups have already been done. | # in main config file before changing after backups have already been done. | ||
$Conf{CompressLevel} = 3; | $Conf{CompressLevel} = 3; | ||
EOFile | |||
</pre> | </pre> | ||
Revision as of 10:56, 13 September 2011
Si usa il metodo Tar locale, eseguito come root tramite sudo.
- Creare il file di configurazione:
cat | sudo tee /etc/backuppc/localhost.pl > /dev/null <<EOFile
# Local server backup of / as user backuppc
#
$Conf{XferMethod} = 'tar';
$Conf{TarShareName} = ['/'];
$Conf{TarClientCmd} = '/usr/bin/env LC_ALL=C /usr/bin/sudo $tarPath --one-file-system -c -v -f - -C $shareName'
. ' --totals';
# Please note the use of sudo and --one-file-system
# remove extra shell escapes ($fileList+ etc.) that are
# needed for remote backups but may break local ones
$Conf{TarFullArgs} = '$fileList';
$Conf{TarIncrArgs} = '--newer=$incrDate $fileList';
# Minimum period in days between full and incremental backups:
# 1 Full alla settimana
$Conf{FullPeriod} = 6.97;
# 2 o almeno un incr al giorno
$Conf{IncrPeriod} = 0.24;
# Number of full and incremental backups to keep:
$Conf{FullKeepCnt} = 4;
$Conf{IncrKeepCnt} = 12;
# Level of verbosity in Xfer log files:
$Conf{XferLogLevel} = 1;
# Compression level to use on files. 0 means no compression. See notes
# in main config file before changing after backups have already been done.
$Conf{CompressLevel} = 3;
EOFile
- Aggiungere l'host con il nome:
sudoedit /etc/backuppc/hosts
... # Nome host Ip Stat Email in caso di problemi Utente che può amministrare da web crosrv02 0 backup@croalliance.com backuppc
- Abilitare l'utente backuppc ad eseguire sudo senza password
sudo visudo
... backuppc ALL = NOPASSWD: /bin/tar ...
- Testare un backup locale
sudo -u backuppc /usr/share/backuppc/bin/BackupPC_dump -v -f crosrv02