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

Re: RSYNC



Re,


On Sat, Sep 20, 2014 at 05:12:56PM +0200, Kreatik wrote:

[...]
> Ce que je dois faire est un sauvegarde externe d'une série de
> dossiers sensibles d'un client. Qui vont oui passer via le World
> Wild Wolf :)

SSH est là pour ça ;)

 
[...]
> Le but est de rapatrier d'un point A en passant par WWW vers un
> point B seulement les modifications et créations de la journée.

C'est assez rapide et facile à faire avec rsync...

J'ai déjà fait ce genre de chose avec un script comme :

BKPDIR=../versions/$(date +%Y%m%d/%H%M%S)

rsync -aA -e 'ssh -p 9999 -i /root/.ssh/lothar_rsa' \
    --backup --backup-dir=$BKPDIR \
    --log-file=/var/log/synchro.log \
    --delete --numeric-ids --delete-excluded \
    /srv/pointA/ remote.serveur.org:/srv/pointB/


Le -e '...', ça sert à passer des options à ssh (ici, connexion sur un
port non standard sur le serveur distant [ -p ... ] et
authentification par clé [ -i ...]) ; tu peux virer si t'as pas.

Et avec --backup-dir=..., tu as une sauvegarde de l'existant à
distance dans /srv/versions/<jours>/<heures> avant que rsync ne mette
à jour la destination ; même remarque si pas utile.


> Je vais aller jetter un oeil sur le fil et unison

Si ça peut bouger des deux côtés en même temps et qu'il faut
réconcilier les modifs pour finir avec deux répliquas identiques,
alors unison s'impose. (Bien que certains le font aussi avec rsync,
mais c'est i) prise de tête et ii) ça reste dangereux.)

Sinon, dans un seul sens, la solution rsync est plus rapide.

Hih,

-- 

JFS.


Reply to: