I have another question. I'm not sure if this is the correct post for cygwin rsync related questions. I've compiled rsync 3.0.0pre8 under cygwin. Works splendidly and compiles cleanly. I made sure to have libiconv installed and it supports the --iconv command (at least it accepts it). I've been using rsync to test a backup of some files from a windows box to a linux box. I use the following command under windows: - rsync.exe -v -rlt -z --delete -y --delete-excluded --partial-dir=/.rsync-partial --iconv=utf-8,utf-8 "/cygdrive/D/Data_Tier1/" "username@server::virtualdir/Data_Tier1/" I get the following error on files that have russian cryllic letters: - --- file has vanished: "/cygdrive/D/Data_Tier1/Home/xxx/??????? ???????? ????" (thousands more entries similar) --- Am I doing something wrong? I've also using: - --iconv=. The user I run as definitely had permissions on those files. Brendan
On Thu, Jan 24, 2008 at 02:09:30PM +0900, Brendan Grieve wrote:> I get the following error on files that have russian cryllic letters: - > file has vanished: "/cygdrive/D/Data_Tier1/Home/xxx/??????? ???????? ????"See the prior discussions about how MS Windows is lying to rsync about what the filenames are (giving it names that it can't use in an open() call). I have heard that there is an executable flag you can set to get MS Windows to stop this, but I don't use MS Windows to know for sure. ..wayne..