Rsync with non-english characters in filenames?

Fredrik Karlsson dargosch at gmail.com
Mon Jun 18 11:59:59 GMT 2007


Hi,

Thank you for the reply. The server on which the files are stored is a
Debian Linux box.
The server I am migrating to is a Mac OS X server box. I have managed
to apply the iconv patch to the linux side of rsync, but it seems to
be more complicated on the mac.

/Fredrik

On 6/18/07, Jan-Benedict Glaw <jbglaw at lug-owl.de> wrote:
> On Mon, 2007-06-18 12:00:00 +0200, Fredrik Karlsson <dargosch at gmail.com> wrote:
> > I am trying to use rsync to migrate homefolders from one server to
> > another. For this I use:
> >
> > >rsync --rsh="ssh -l root" -vaz beaucent.ling.umu.se:/export/home/ .
> >
> > Which works fine until I get to some files where the user has,
> > unfortunatelly, used a non-ascii character in the file name:
> >
> > --- snip --
> > ....
> > rsync: recv_generator: mkdir
> > "/Volumes/Home_dirs/homes/students/kv04/kv04hen/inl?mningsuppgifter"
> > failed: Invalid argument (22)
> > rsync: stat
> > "/Volumes/Home_dirs/homes/students/kv04/kv04hen/inl?mningsuppgifter"
> > failed: Invalid argument (22)
> > rsync: recv_generator: mkdir
> > ....
> > <--- /snip ---->
> >
> > Is there a way to protect these filenames?
>
> Filenames are transferred as-is. The target filesystem doesn't allow
> for these characters. What filesystem type is it?
>
> https://bugzilla.samba.org/show_bug.cgi?id=2790 mentions a patch,
> http://opencoder.net/iconv.diff ,  to recode filenames using iconv.
>
> Just search for "rsync iconv", you'll find some additional hints :)
>
> MfG, JBG
>
> --
>       Jan-Benedict Glaw      jbglaw at lug-owl.de              +49-172-7608481
> Signature of:                   ...und wenn Du denkst, es geht nicht mehr,
> the second  :                          kommt irgendwo ein Lichtlein her.
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> iD8DBQFGdlxtHb1edYOZ4bsRAi+CAKCGJsYzD0c+IJ1l2GYEOLKY8/8GZwCfYXGQ
> 5w1NLfLAZvhaj9n7g+SDlAQ=
> =bzsk
> -----END PGP SIGNATURE-----
>
>


-- 
"Give up learning, and put an end to your troubles."


More information about the rsync mailing list