This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: filenames containing ::, rsync and "file has vanished", ext2fsd being used


reikred@gmail.com schrieb:
I have a weird problem that I cannot quite wrap my head around.

I'm in cygwin trying to rsync from /e/ to /f/, using

rsync -Dogx -uav --delete /e/ /f/

I get a LOT of error messages of the type

file has vanished: "/e/usr/share/man/man3/Glib::Error.3pm.gz"
file has vanished: "/e/usr/share/man/man3/Gtk2::CodeGen.3pm.gz"
file has vanished: "/e/usr/share/man/man3/Gtk2::Entry.3pm.gz"

If I try to

ls /e/usr/share/man/man3/

then I *also* get lots of error messages that files such as the above
"do not exist". But of course they do exist, othwerwise ls would not
know that it should be complaining about them :). There is a whole
bunch of other files, in the same dir, NOT containing "::" in their names that is not being complained about.


What gives? It may be relevant that /e and /f are ext2 partitions that
are mounted using the ext2fsd package.

I do not think this is the "rsync unicode , file has vanished" problem
that I have read about on the web, since :: is not unicode.

Does anyone want to suggest a way to get around this? I think since
ls exhibits the same problem it should not be rsync's fault, but it may possibly relate to ext2fsd rather than cygwin.

Try mounting those two as managed.


mount -f -s -b -o managed "e:/usr" /e/usr
mount -f -s -b -o managed "f:/usr" /f/usr

--
Reini Urban
http://phpwiki.org/  http://murbreak.at/

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]