У меня есть пара файловых серверов Linux, на которых работает Samba, что мне нужно сделать для поддержки имен файлов с символами Unicode?
Я надеюсь получить общую информацию, которая применима к любому дистрибутиву, но если это имеет значение, предположите, что локаль системы - en_US.UTF-8 и работает либо Debian (Lenny), либо Ubuntu (Hardy).
По моему опыту работы с ext3, XFS и reiserfs, разницы в поддержке Unicode не было.
Все, что вам нужно, это установить следующее в разделе [global] вашего smb.conf
UNIX CHARSET = UTF-8
DISPLAY CHARSET = UTF-8
DOS CHARSET = CP850
(или CP437, или как угодно, это используется при разговоре с клиентами DOS или Win9x / 3.x).
Также вы могли прочитать http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/unicode.html