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