Добрый день.
Использую Thinstation 5.1 с загрузкой по pxe на тонких клиентах. На терминальном сервере win2008.
Настраиваю проброс флешек. Флешки видятся, но проблема с русскими именами файлов-папок.
Пересобрал ядро thinstation, вкомпилил туда cp866, cp1251 и utf8. Измененные опции:
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET=utf8
CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_1251=y
Флешка с FAT.
Собственно опции монтирования задаю в переменной в конфиге клиента:
USB_MOUNT_OPTIONS=«iocharset=utf8,codepage=866,shortname=win95»
С таким набором опций результат довольно близок — русские имена папок и файлов видно, но к имени произвольно добавляются какие-то ASCII знаки и зайти в такую папку или открыть файл не получается.
Если задавать iocharset=cp1251, то все вообще кракозябрами.
С utf8 есть еще проблема, в /var/log/messages на клиенте mount ругается, что «uft8 is not recommended IO charset for FAT filesystems, filesystem will be case sensitive!»