Objectif: Synchroniser le répertoire /home de la machine B.lenorcy.fr avec celui de A.lenorcy.fr (le /home de B.lenorcy.fr va évoluer et devenir la copie conforme du /home de la machine A.lenorcy.fr).
Sur A.lenorcy.fr :
[root@A ~]# more /etc/rsyncd.conf
# fichier de configuration pour rsync
motd file = /etc/motd
max connexions = 1
syslog facility = local3
uid = root
gid = root
hosts allow = B.lenorcy.fr
#
[home]
comment = arborescence des home a synchroniser
path = /home
read only = yes
list = yes
La section [home] est en read only pour plus de sécurité…
Lancement du démon :
[root@A ~]# /etc/init.d/rsync start
Sur B.lenorcy.fr, on peut indiquer à rsync d’exlure quelques fichiers en créant par exemple le fichier /tmp/exlude suivant :
[root@B ~]# more /tmp/exclude
toto.txt
titi.pdf
Sur B.lenorcy.fr, on lance rsync :
[root@B ~]# /usr/bin/rsync -ravz A.lenorcy.fr::home /home --delete --exclude-from=/tmp/exclude