Você está montando o compartilhamento do Windows no Linux e, em seguida, usando o rsync para copiar arquivos localmente. Como você monta o compartilhamento?
O Windows deve armazenar nomes de arquivos em UTF8 ou UTF16, mas é necessário informar ao Linux para que ele possa montar o compartilhamento corretamente. Use uma opção de montagem como utf8
/ utf16
ou iocharset=utf8
/ iocharset=utf16
no seu comando mount:
mount -t cifs -o utf16,other,options,here //server/share /path/to/mount/point
^^^^^^^^
|
-- if utf16 doesn't help, try iocharset=utf16
utf8 or iocharset=utf8 may also work
Outros usuários estão indicando que o UTF16 tem maior probabilidade de estar correto.