Hola,

Oui la solution inotify peut paraître intéressante mais avec une (très) bonne 
liste d’exclusion et en faisant bien attention à ne pas se tromper sur le 
déclencheur, sinon la moindre écriture dans un fichier cache ou temporaire 
provoquera le rsync … qui risque de déclencher le … inotify.

Tout dépend de ce qu’on veut. Si on souhaite un modèle « duplicat asynchrone » 
ou une sauvegarde simple ou incrémentale, une solution rsync dans un cron, ou 
mieux, l’utilisation de « rsnapshot » est bonne et à conseiller. En gros c’est 
du TimeMachine. S’il n’y a rien à sauvegarder par rapport à la dernière 
sauvegarde, ça va très vite… à ne rien faire.
Par contre, si l’on veut se faire un « raid 1 » à la mano, ça devient plus 
ardu. Si c’est du local, un disque sur l’autre, pourquoi ne pas simplement 
utiliser un RAID1 qu’il soit logiciel ou matériel. Si c’est du déporté, on peut 
étudier des solutions du genre GlusterFS.

> Le 4 juil. 2018 à 18:04, Olivier Lange <[email protected]> a écrit :
> 
> Hello,
> 
> Pourquoi passer par un cron? Pour moi inotify + rsync est bien plus efficace, 
> et te permets de garantir la synchro de tes données.
> 
> Olivier
> 
> Le mer. 4 juil. 2018 à 15:29, <[email protected] 
> <mailto:[email protected]>> a écrit :
> Bonsoir à tous,
> 
> Je recherche une solution pour synchroniser toutes les 5mn un répertoire 
> locale vers un répertoire distant.
> Je souhaiterai synchroniser uniquement les changements.
> J'ai le cron, mais quelle commande ou quel paquet dois-je utiliser?
> Merci pour vos conseils.
> 
> Alex PADOLY

--
Pierre Malard

   « Il faut créer en même temps les élites et les débouchés, le syndica-
    lisme et les usines. Faire l'un sans l'autre, c'est travailler pour le
    malheur du peuple. »
                                        Romain Gary - "Les racines du ciel"
   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--

Attachment: signature.asc
Description: Message signed with OpenPGP

Répondre à