Salut, Décidement, il semble qu'on soit tombé sur les mêmes problématiques ces temps-ci :). Je viens d'esayer unison et ca marche plutot pas mal sur des dossiers locaux (en ts cas l'interface est simple et intuitive; tt a fait ce que je recherche). J'essayerais sur des dossiers remote Lundi au bureau. Merci pour ton aide Alexandre Le vendredi 26 octobre 2007 à 19:38 +0200, Jérôme Lelong a écrit : > Bonsoir, > > pour une synchronisation dans les 2 sens en une seule fois, j'utilise > unison. Cet utilitaire existe en version gui et ligne de commande et > offre une latittude de configuration. > > En espérant que ça pourra t'aider, Jérôme. > > On Fri Oct 26, Alexandre Neubert wrote: > > > Bonjour, > > > > Je souhaite créer des scripts de synchro entre mon poste de travail > > qui est sous Win2000 et mon portable qui est sous Debian sid; sachant > > que mon poste windows reste le master. > > > > J'ai fait quelques recherches sur le net et j'ai finalement codé deux > > scripts (un pour master --> laptop et un autre pour laptop --> master) > > car j'ai cru comprendre qu'une synchro des deux côtés en une seule > > commande n'était pas possible (je me trompe?). > > > > Bref, voila a quoi ressemble mon script Master --> laptop: > > > > export LOCAL_DIR=/home/user/temp > > export LOCAL_CACHE_DIR=$LOCAL_DIR/cachedir > > export REMOTE_SHARED_DIR=/cygdrive/d/tmp > > export REMOTEDIR=user@remote_host:$REMOTE_SHARED_DIR > > cd $LOCAL_CACHE_DIR > > rsync -e ssh --exclude-from=$LOCAL_DIR/exclude.txt --progress --stats > > --archive --update --delete-after --backup > > --backup-dir=../cachebackup/ $REMOTEDIR/ . > > > > et mon script laptop --> master: > > > > export LOCAL_DIR=/home/user/temp > > export LOCAL_CACHE_DIR=$LOCAL_DIR/cachedir > > export REMOTE_SHARED_DIR=/cygdrive/d/tmp > > export REMOTEDIR=user@remote_host:$REMOTE_SHARED_DIR > > cd $LOCAL_CACHE_DIR > > rsync -e ssh --exclude-from=$LOCAL_DIR/exclude.txt --progress --stats > > --archive --update --delete-after --backup > > --backup-dir=../cachebackup/ $LOCAL_CACHE_DIR/ $REMOTEDIR > > > > Donc deja ici, je ne suis pas sur que j'ai la methode optimale; est ce > > que qqn a mieux? > > > > Donc, pour ma premiere utilisation, j'execute le script master --> > > laptop et il me cree bien tous mes fichiers sur mon portable. > > Quand je fais une modif sur le fixe, la modif est bien prise en compte > > lors de la prochaine execution. > > > > Quand je fait un laptop --> master en ayant modifie mes fichiers sur > > le portable, ca marche bien aussi. > > > > MAIS, quand je cree un fichier sur le portable (donc au format unix), > > que je synchronise avec le fixe et que ensuite j'effectue des modifs > > sur ce meme fichier sous windows, la modif n'est jamais synchronisée > > et mon fichier sur mon portable n'est pas mis à jour. > > Pire encore, lors de la prochaine synchro laptop --> master il va > > ecraser le fichier du fixe avec celui du portable. > > > > Je ne comprend pas tres bien comment ca peut arriver sachant qu mon > > fichier, une fois modifié sur le fixe, est enregistré au format unix > > et non dos. > > > > Mes questions sont: > > * Existe-il une méthode plus simple pour synchroniser mes fichiers > > (genre en une commande)? > > * Comment se fait-il que mes fichiers au format unix modifiés sous > > windows ne soient plus jamais synchronisés? > > > > Merci d'avance > > > > Alexandre > > > > > > -- Alexandre Neubert @: alexandre.neubert@gmail.com
Attachment:
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=