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

Re: Synchronisation temps réel et bidirectionnelle de dossiers distants




Le 10/05/2021 à 17:34, Vincent Besse a écrit :
On Mon, 10 May 2021 15:59:06 +0200
NoSpam <no-spam@tootai.net> wrote:

Bonjour
[...]

Je vous laisse adapter les variables. Sur le serveur distant 'sudo
rsync' indique que l'utilisateur moi a les droits (visudo) d'executer
rsync en mode root sans mot de passe.

# Options
# -a preservve owner, rights, timestamp, ...
# -r recursive (needed for files-from
# -R relative paths
# -P partial and progress (not needed in production)
# -z compression during transfer

$rsync -azRPrv --rsync-path='sudo rsync' -e 'ssh -p22 -i
/home/moi/.ssh/id_ed25519' \
      --delete --exclude-from=/etc/files.list.excluded --delete-excluded \
      --files-from=/etc/files.list / $server:$remote_path

À mettre dans cron toutes les x minutes|heures|1/4h|...

--
Daniel
Je veux bien accepter quelques secondes de latence et les éventuels
temps de transfert, mais je suis pas sûr que lancer un rsync toutes les
minutes soit bien pertinent.
Cela dépend des données engendrées entre les synchro.
  Et est-ce qu'on peut vraiment faire du
bidirectionnel avec?

Non, j'avais cru comprendre que c'était pour un backup au cas ou.

Nous utilisons ce principe sur des serveurs dans 2 DC différents via un VPN. La bascule se fait via une IP failover qu'il suffit de rediriger au moment nécessaire.

--
Daniel


Reply to: