Bonjour tout le monde,
Je crois que j'ai vraiment du mal a configurer rsync pour mon besoin ...
Pour faire un rappel rapide, je souhaite reproduire le principe de sauvegarde distante d'un répertoire, comme le propose ubuntu one ou encore dropbox. De façon a ce que je puisse utiliser mon dossier normalement (avec ou sans connexion internet) et qu'il se retrouve identique sur mes différents postes.
Pour y parvenir j'ai commencé comme cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
 
if ping -c 3 peyruis.bux.fr | grep "0% packet loss" > /dev/null
then
  rsync -az bux@peyruis.bux.fr:/media/s5/saves/bux/_Documents/Documents -e ssh /home/bux
  rsync -az /home/bux/Documents -e ssh bux@peyruis.bux.fr:/media/s5/saves/bux/_Documents
  echo `date +%F\ %H:%M:%S`" /home/bux/Documents: rsync done"
else
  echo `date +%F\ %H:%M:%S` Unable to contact peyruis.bux.fr, or packet lossed
fi
Ce script est placé sur chacun de mes postes, c'est en gros le répertoire sur peyruis.bux.fr qui sert de référence.

Malheureusement,
Je me suis aperçu que lorsque cette ligne s'exécute:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
rsync -az bux@peyruis.bux.fr:/media/s5/saves/bux/_Documents/Documents -e ssh /home/bux
Les fichiers déjà existant, qui ont été mis jour depuis la dernière synchronisation sont remplacé par la version du fichier placé sur peyruis.bux.fr.

Je fais fausse route avec cette méthode ? Ou je configure simplement mal rsync ?
:p