OVH Cloud OVH Cloud

Rsync ou unison et miroir de dossier

7 réponses
Avatar
Xavier Maillard
Bonsoir,

Je cherche à faire un miroir unidirectionnel d'un dossier local
situé sur mon ordinateur portable sur un compte d'un serveur FTP.

Je crois que RSYNC et/ou UNISON sont tous les deux excellents à
ce jeu mais je ne sais pas trop comment je dois faire.

Quelle est la ligne de commande mystère à utiliser pour arriver à
copier le répertoire ~/toto sur un FTP ?

Merci
--
Xavier Maillard
Président de LoLiCA (http://www.lolica.org)
Tel: +33 (0) 668-046-437

7 réponses

Avatar
R12y
On Tue, 03 Jan 2006 01:09:07 +0100, Xavier Maillard wrote:

Quelle est la ligne de commande mystère à utiliser pour arriver à
copier le répertoire ~/toto sur un FTP ?


Est-ce que tu as un serveur rsync qui tourne sur l'un ou l'autre?
Ensuite, ben c'est sommes toutes assez facile, suffit de savoir le genre
de copie que tu veux. Parceque tu peux choisir de ne pas supprimer les
éléments qui ont été supprimé sur l'un quand tu fais un sync.

--
Telephone portable "intelligent" (SmartPhone) GSM, GPRS,...
Il est sous Linux, ne coute pas trop cher,...
http://www.it2l.com/product_info.php?cPath‘&products_idE6

Avatar
Jacques Lav!gnotte (Drop Dr NO)
On Tue, 03 Jan 2006 01:09:07 +0100, Xavier Maillard wrote:


Quelle est la ligne de commande mystère à utiliser pour arriver à
copier le répertoire ~/toto sur un FTP ?



Le man rsync est très complet même si un peu « touffu » :-(

Le man rsyncd.conf est très complet.


Est-ce que tu as un serveur rsync qui tourne sur l'un ou l'autre?
Ensuite, ben c'est sommes toutes assez facile, suffit de savoir le genre
de copie que tu veux. Parceque tu peux choisir de ne pas supprimer les
éléments qui ont été supprimé sur l'un quand tu fais un sync.


Sur le serveur :

# rsync --daemon

Editer /etc/rsyncd.conf

::::::::
pid file=/var/run/rsyncd.pid
hosts allow = 192.168.86.0/24, localhost

[homes]
path = /home
uid = 0
gid = 0


Sur le client :

rsync -av ::homes .



Tout celà est à corriger et adapter.


Jacques













Avatar
maillaxa

On Tue, 03 Jan 2006 01:09:07 +0100, Xavier Maillard wrote:

Quelle est la ligne de commande mystère à utiliser pour arriver à
copier le répertoire ~/toto sur un FTP ?


Est-ce que tu as un serveur rsync qui tourne sur l'un ou l'autre?


Pour l'instant, ni l'un ni l'autre. Je compte en mettre un sur le
portqble.

Ensuite, ben c'est sommes toutes assez facile, suffit de savoir le genre
de copie que tu veux. Parceque tu peux choisir de ne pas supprimer les
éléments qui ont été supprimé sur l'un quand tu fais un sync.


Je veux mirrorer (français ?) le répertoire local sur le serveur FTP
en écrasant le contenu sur le serveur distant.

P.S: message édité sur un clqvier AZERTY :)
--
Xavier


Avatar
Xavier Maillard
On 3 Jan 2006, wrote:

On Tue, 03 Jan 2006 01:09:07 +0100, Xavier Maillard wrote:


Quelle est la ligne de commande mystère à utiliser pour
arriver à copier le répertoire ~/toto sur un FTP ?



Le man rsync est très complet même si un peu « touffu » :-(

Le man rsyncd.conf est très complet.



Comment faire lorsqu'on a pas d'accès à un shell sur le serveur
distant ?
--
Xavier Maillard
Président de LoLiCA (http://www.lolica.org)
Tel: +33 (0) 668-046-437



Avatar
Matthieu Moy
Xavier Maillard writes:

Comment faire lorsqu'on a pas d'accès à un shell sur le serveur
distant ?


rsync marche soit avec un protocol spécifique, soit via ssh.

Pour un rsync-like sur du ftp ou WebDAV, voir sitecopy par exemple (la
doc de sitecopy te pointera sur d'autres outils du même genre).

--
Matthieu

Avatar
Xavier Maillard
On 3 Jan 2006, Matthieu Moy wrote:

Xavier Maillard writes:

Comment faire lorsqu'on a pas d'accès à un shell sur le
serveur distant ?


rsync marche soit avec un protocol spécifique, soit via ssh.

Pour un rsync-like sur du ftp ou WebDAV, voir sitecopy par
exemple (la doc de sitecopy te pointera sur d'autres outils du
même genre).


Super l'idée de sitecopy c'est exactement l'outil qu'il me
fallait. Tant pis pour l'apprentissage de RSYNC et UNISON :/
--
Xavier Maillard
Président de LoLiCA (http://www.lolica.org)
Tel: +33 (0) 668-046-437


Avatar
TiChou
Dans le message <news:,
*Xavier Maillard* tapota sur f.c.o.l.configuration :

Bonsoir,


Bonjour,

Je cherche à faire un miroir unidirectionnel d'un dossier local
situé sur mon ordinateur portable sur un compte d'un serveur FTP.


Ok.

Je crois que RSYNC et/ou UNISON sont tous les deux excellents à
ce jeu mais je ne sais pas trop comment je dois faire.


Non, pas en ftp.

Quelle est la ligne de commande mystère à utiliser pour arriver à
copier le répertoire ~/toto sur un FTP ?


lftp et sa commande 'mirror'. Par exemple :

lftp -u username,password ftp.domaine.tld
-e 'mirror -R -e /home/toto /remote/path; quit'

Merci


De rien.

--
TiChou