[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: synchronisation sur un seveur distant: quelle solution?



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 <olange81@gmail.com> 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, <alex.padoly@laposte.net> 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


Reply to: