I have setup a backuppc server running Debian which I am using to backup a
Windows 2008 Server disk which contains the network folders for ~200
students and staff in a small school. It's actually working pretty great!
The only glitch I see so far is, "file vanished" errors on about 300 files.
The common factor for these files is that they originated on MacOS 9
systems, and they have odd characters in the file names. The characters
look like single quotes but if I copy the bad file names and paste them
into a text editor or WordPad they disappear. Same with the rsyncd.log file
where they are listed as vanished; the odd characters just show up as white
Now that I think about it I recall from back in my more Mac-centric days,
these characters are probably "Curly Quotes". They looks like single quotes
in the Windows file browser but given the way they are used in the file
names they must show up on the Mac as a double quote. Here is an example
Mac 19' ColorSync Profile
I do have the ClientCharset set to cp1252.
The same, "file vanished" errors occurs when I try to copy these files with
rsync from the command line.
Any thoughts on how to fix this?
I am considering just whipping up a powershell script that will change the
lousy file names since they don't appear to be recently created files. If I
replace the "Curly Quotes" with normal double quote characters will rsync
manage that ok?
I'm not familiar with how MacOS 9 handles charsets. Also, MacOS tends to
have very old versions of rsync. On MacOSX, things are generally in utf8.
So you could try removing your ClientCharset entry (ie: make it empty).
However, as you note, it happens with native rsync too. Perhaps you
should try a newer client-side rsync?