LINUX.ORG.RU
ФорумAdmin

блин, парюсь с iocharset=cp866


0

0

Дистриб: Devil Linux задача: смонтировать vfat с поддержкой русских имён файлов

Пытаюсь прописать в fstab /dev/scsi/host0/bus0/target0/lun0/part2 /mnt/apacer8GB vfat uid=1000,gid=1000,codepage=cp866,iocharset=koi8-r,quiet 0 0

ругается при монтировании типа не та опция или fstype ну и т.д. про суперблок. Но если убрать codepage и iocharset то нормально моунтится.

Тут фигня в чём, я думаю # iconv -l

10646-1:1993, 10646-1:1993/UCS4, ANSI_X3.4-1968, ANSI_X3.4-1986, ANSI_X3.4, ASCII, CP367, CSASCII, CSUCS4, IBM367, ISO-10646, ISO-10646/UCS2, ISO-10646/UCS4, ISO-10646/UTF-8, ISO-10646/UTF8, ISO-IR-6, ISO-IR-193, ISO646-US, ISO_646.IRV:1991, OSF00010020, OSF00010100, OSF00010101, OSF00010102, OSF00010104, OSF00010105, OSF00010106, OSF05010001, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE, UCS2, UCS4, UNICODEBIG, UNICODELITTLE, US-ASCII, US, UTF-8, UTF8, WCHAR_T

т.е. не знает он ни про cp866 ни про koi8-r...

как-то странно. Еще один интересный факт: захожу на роутер по ssh через putty с винды. В putty кодировочка koi8-u стоит и я нажав ALT-SHIFT спокойно пишу на русском в консоли... Т.е. это ssh сервак своё дело делает...

Вообще, дистриб то подрезанный конкретно, это ж поддержка кодировок в ядре сидит(там помню я опции были при компиляции)


>т.е. не знает он ни про cp866 ни про koi8-r...

Так собран, значит. А фсные кодировки кернел должен знать - /lib/modules/<youkernelversion>/kernel/fs/nls/nls_*

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

P.S. А точно 866, а не 1251? Этот так, о другом, там бы другая ошибка была.

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Ага, там в lib/modules/<youkernelversion>/kernel/fs/nls/ какраз и нет ни koi ни 866

Это пересобирать надо, но это потом как-нибудь ))

dx
() автор топика

>>Т.е. это ssh сервак своё дело делает...

Это патти делает.

lvi ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.