InstallationRSNAPSHOT

1. Installation

Exécuter la commande suivante :

 yum -y install rsnapshot

2. Configuration

Créer un LV dédié :

 lvcreate --size 1G --name rsnapshotslv rootvg

Créer et formater le FS en ext3 :

 mkfs.ext3 /dev/rootvg/rsnapshotslv

Ajouter la ligne suivante pour le montage du FS au fichier /etc/fstab :

 vi /etc/fstab
     /dev/rootvg/rsnapshotslv       /.snapshots              ext3    defaults        1 2

Monter le FS :

 mkdir /.snapshots
 mount /.snapshots

Modifier le fichier de configuration :
(Exemple : rsnapshot.conf Δ)

 vi /etc/rsnapshot.conf

     # LOCALHOST
     #backup /home/      localhost/
     #backup /etc/       localhost/
     #backup /usr/local/ localhost/
     #backup /var/log/rsnapshot      localhost/
     #backup /etc/passwd localhost/
     #backup /home/foo/My Documents/     localhost/
     #backup /foo/bar/   localhost/  one_fs=1, rsync_short_args=-urltvpog
     #backup_script      /usr/local/bin/backup_pgsql.sh  localhost/postgres/

     backup  /etc/openldap/  <hostname>/
     backup  /var/lib/ldap/  <hostname>/
     backup  /etc/phpldapadmin/  <hostname>/
     backup  /etc/monit.conf <hostname>/
     backup  /etc/monit.d/   <hostname>/
     backup  /etc/rsnapshot.conf <hostname>/

Tester le fichier de configuration

 rsnapshot configtest

Simuler une exécution (test) :

 rsnapshot -t hourly

Ajouter les exécutions via crond en adaptant les horaires :

 vi /etc/cron.d/rsnapshot

     0 */4   * * *           root    /usr/bin/rsnapshot hourly
     00 2    * * *           root    /usr/bin/rsnapshot daily
     30 1    * * 1           root    /usr/bin/rsnapshot weekly
     #0 1     1 * *           root    /usr/bin/rsnapshot monthly

Recharger la configuration de crond :

 service crond reload

3. Vérification volumétrie

Exécuter la commande suivante :

 rsnapshot du