back
Backup parameters

I parametri di seguito indicati controllano l'algoritmo di backup gerarchico differenziale utilizzato dal programma:

  • MAX_LEVEL specifica il numero dei livelli (da 1 a 9): si ricorda che i backup completi corrispondono al livello zero, gli altri livelli corrispondono a backup differenziali;
  • MAX_PER_LEVEL specifica il numero di backup differenziali da eseguire per ogni livello (da 1 a 9);
  • MAX_FULL specifica il numero dei backup completi da mantenere (da 1 a 8);
  • GENERATIONS specifica il numero di generazioni da conservare per ogni backup , solitamente è accetabile il valore di default 1;
  • CREATE_CHECK_FILE controlla la generazione del file di check.

I valori di default previsti dal programma sono adeguati alla maggior parte dei casi d'uso e sono di seguito riportati:

# Backup parameters

# Number of levels of differential backups (1..9)
MAX_LEVEL=3

# Maximum number of differential backups per level (1..9)
MAX_PER_LEVEL=8

# Maximum number of full backups (1..8)
MAX_FULL=2

# For differential backups: number of generations to keep per level;
# old backups are removed such that at least GENERATIONS * MAX_PER_LEVEL
# recent versions are still available for the respective level
GENERATIONS=1

# If the following variable is 1, a check file is automatically generated
CREATE_CHECK_FILE=1
Attivazione backup2l

Per poter abilitare il funzionamento dello script, occorre commentare una riga nella parte finale

# Remove this line after the setup is finished.
#UNCONFIGURED=0

Fatto questo lo script potrà essere eseguito.

Verifica della configurazione dello scheduler

Terminata la configurazione di backup2l non resta che verificarne la predisposizione all'esecuzione tramite lo scheduler di sistema. Come impostazione di default, l'installazione di backup2l prevede la creazione di uno script nella cartella /etc/cron.daily con il nome zz-backup2l il cui contenuto è il seguente:

#!/bin/bash

# The following command invokes 'backup2l' with the default configuration
# file (/etc/backup2l.conf).
#
# (Re)move it or this entire script if you do not want automatic backups.
#
# Redirect its output if you do not want automatic e-mails after each backup.

! which backup2l > /dev/null || nice -n 19 backup2l -b 
back