Synchronisation avec Rsync

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *