Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Synchro de 2 dossiers sur Mac et serveur externe

16 réponses
Avatar
romer
Hi,

Récemment un colistier m'a conseillé ici la commande Unix "rsync" pour
synchroniser 2 dossiers.
Ça marche très bien. Ex :
rsync -av --del <Dossier1/ Dossier 2> fait en un éclair la synchro en
effaçant sur la destinations les fichiers absents sur la source.

Mais là où ça se corse, c'est quand je veux à présent ynchroniser un
dossier du Mac sur un serveut du Cloud. La docu sur "man" me laisse
pantois et songeur, - ça coince grave.

Question : comment envoyer sur une box free un dossier présent sur le
Mac ?
Nom du serveur : ftpperso.free.fr
ID : X
Pass : Y

Impossible d'y parvenir - la syntaxe que j'utilise est systématiquement
rejetée.
Avez-vous la solution à ce douloureux problème qui m'arrangerait bien ?

Thx

--
A+
--
Romer

6 réponses

1 2
Avatar
romer
Bernd wrote:

Cette commande étant celle que je vais le plus utiliser :

mirror -R /repertoire/local/ /repertoire/distant



Encore plus rapide :

mirror -Re --use-cache /repertoire local/ /repertoire distant
--
A+
--
Romer
Avatar
gilbert.olivier
Bernd wrote:

Gilbert OLIVIER wrote:

> Sinon se payer Transmit $ 34
> <http://www.panic.com/transmit/>

En effet - mais quand je suis à mon travail ou à l'étranger (ou
ailleurs) sur des Mac qui ne m'appatiennent pas, je ne peux demander
d'installer un soft payant.



C'est sur. Mais ce n'était pas dans l'énoncé du problème ;-)

Bon réveillon à tous...

--
Gilbert
Avatar
pehache
Le 31/12/2014 11:30, Bernd a écrit :
Jacques Perrocheau wrote:

Il faut tout lire le man de rsunc. Par exemple:

STARTING AN RSYNC DAEMON TO ACCEPT CONNECTIONS
In order to connect to an rsync daemon, the remote system needs
to have a daemon already running (or it needs to have configured
something like inetd to spawn an rsync daemon for incoming
connections on a particular port). For full information on how
to start a daemon that will handling incoming socket connections,
see the rsyncd.conf(5) man page -- that is the config file for
the daemon, and it con- tains the full details for how to run
the daemon (including stand-alone and inetd configurations).

Je résume, il faut que sur la machine cible tourne un "deamon" (serveur)
rsync.



Là ça se complique vraiment.
Pourtant les client ftp comme fiezilla et transmit, etc. arrivent bien
au même résultat.



C'est logique : le serveur Free sur lequel tu veux synchroniser est un
serveur FTP, donc il faut un client FTP.

rsync est fait pour la synchro entre dossiers montés localement, ou
entre un dossier monté localement et un serveur rsync.
Avatar
romer
Gilbert OLIVIER wrote:

> En effet - mais quand je suis à mon travail ou à l'étranger (ou
> ailleurs) sur des Mac qui ne m'appatiennent pas, je ne peux demander
> d'installer un soft payant.

C'est sur. Mais ce n'était pas dans l'énoncé du problème ;-)



En effet mais on essaye de faire synthétique sinon on se tape une page
de texte à chaque fois.
Bref, LFTP est super avec un serveur distant. Je suis en train de me
taper les 56 pages du "man" pour l'apprivoiser.
Quoique la section mirror pourrait à la rigueur suffire.
Mais faut faire plein d'essais car à la moindre erreur (un slash ou un
point mal placé c'est la cata. Cela est connu et tout le monde a dû en
faire l'expérience amère un jour ou l'autre...)

--
A+
--
Romer
Avatar
romer
pehache wrote:

rsync est fait pour la synchro entre dossiers montés localement, ou
entre un dossier monté localement et un serveur rsync.



Merci de vos commentaires. Maintenant c'est clair. rsync est en effet
super en local et simple de surcroit.
Mais comme c'est depuis l'étranger (amis, hôtels...) que je dois faire
des modifs sur des sites hebergés sur des serveurs ftp (free, 1and1,
Oleane, etc.), il est clair que LFTP marche à merveille dans ce cas.
Il m'est arrivé de faire une modif très importante dans un TGV car ça
urgeait grave. Du moins c'est ce que disait le commanditaire...


--
A+
--
Romer
Avatar
gilbert.olivier
Bernd wrote:

ais faut faire plein d'essais car à la moindre erreur (un slash ou un
point mal placé c'est la cata. Cela est connu et tout le monde a dû en
faire l'expérience amère un jour ou l'autre...)



C'est la dure loi de la ligne de commande :-)

Bonne année 2015 à tous

--
Gilbert
1 2