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:
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:
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
Partager