[gull] Synchroniser des répertoire par ftp [faked-from][auto-ip]
Philippe Ney
philippe at overcool.ch
Fri Jul 4 10:42:54 CEST 2008
> Erik Rossen wrote:
> > On Thu, Jul 03, 2008 at 12:11:51PM +0200, azubi at acm.org wrote:
> >
> >> Bonjour
> >>
> >> J'ai récemment reçu un disque réseau (LaCie Ethernet BigDisk) qui semble
> >> ne comprendre que les protocoles ftp et http. D'après nmap:
> >>
> >> 21/tcp open ftp
> >> 80/tcp open http
> >> 139/tcp open netbios-ssn
> >> 445/tcp open microsoft-ds
> >> 548/tcp open afpovertcp
> >>
> >> Je souhaiterais utiliser ce disque pour synchroniser des répertoires
> >> (toute une arborescence). J'ai un peu regardé du côté de rsync, mais la
> >> doc ne mentionne que rsh. Or, (d'après un site web dont j'ai perdu la
> >> trace) il n'est pas possible de synchroniser par ftp avec rsync.
> >>
> >> J'aimerais vraiment synchroniser (càd copier les fichiers modifiés et
> >> seulement ceux-là) et pas tout copier à chaque fois.
> >>
> >> Est-ce que vous auriez une piste ou je pourrais regarder ?
> >>
> >
> > Tu peux monter les partages réseaux avec smbfs sur un répertoire sur
> > votre machine puis faire du rsync entre cette répertoire et ton
> > répertoire cible.
> >
>
> ben finalement c'est ce que j'ai fait, merci ! J'ai cependant encore 2
> petites questions "subsidiaires"
>
> 1) rsync se plante avec des fichiers de plus de 2Go. Est-ce la faute de
> rsync ou du file system sur mon disque dur ? Je ne sais pas comment il
> est formaté, mais bon ça ressemble bien à une limite de FAT ce genre de
> bug).
>
> 2) Comme je ne suis pas toujours devant mon écran pendant la
> synchronisation et que ça peut prendre du temps, j'ai utilisé la commande
>
> rsync -avzC "src-dir" "dest-dir" > 20080703.log 2>&1
>
> pour avoir un log que je peux analyser éventuellement ensuite. Mais
> quand ça dure trop long, on ne voit pas s'il se passe qqchose ou pas.
> J'ai essayé dans une autre fenêtre de faire un "tail -f 20080703.log"
> mais ça fait planter rsync. Est-ce qu'il est possible que les sorties
> standard et erreur de rsync aillent dans un fichier ET à l'écran ? J'ai
> un peu de la peine avec la dénomination des "stdout" et "stderr" sous bash.
Bonjour,
Oui, avec "tee"
# rsync -avzC "src-dir" "dest-dir" 2>&1 | tee 20080703.log
Pour faire ça proprement, je le lancerais aussi dans un screen.
Le problème vient de smbfs qui ne supporte pas les gros fichiers à moins de
lui passer l'option "lfs" (large filesystem). La FAT32 est quant à elle
limitée à 4Go pour la taille des fichiers.
# mount -t smbfs -o lfs .....
Philippe
More information about the gull
mailing list