Новое ядро и кириллица на FAT-32

Автор: som Дата: 23.04.2006 21:16 Вот уж не думал, что буду задавать вопросы по локализации, но тут просто мистика какая-то.

Обновил через yum ядро на 2.6.16. После этого кириллица на виндовых разделах стала отображаться как-то так: п п?я?п?п?п?п?. До этого с теми же параметрами, но с 2.6.14 всё было нормально.

Локаль - ru_RU.KOI8-R. Вот строчка из fstab:
/dev/sda11 /media/f vfat rw,umask=0,codepage=866,iocharset=koi8-r 0 0

Ерунда отображается как в иксах, так и в консоли. Пробовал даже модуль nls_koi8-r подгружать - не помогает. А загружаю старое ядро - всё в порядке. Подскажите, в чём может быль дело?
Re: Новое ядро и кириллица на FAT-32 23.04.2006 21:52peter_ir М.б., там при компилировании ядра не включили поддержку
каких надо языков? Т.е. тогда можно самому скомпилировать
ядро и включить всё, что надо. Также я продпочёл бы
опции в fstab записать в таком порядке:
rw,iocharset=koi8-r,codepage=866,umask=0000
Re: Новое ядро и кириллица на FAT-32 24.04.2006 15:57som Не помогает.
Поддержка koi8-r в ядре оформлена модулем nls_koi8-r (странно, кстати, для российского дистра), я пробовал его подгружать - без толку. Неужели такая проблема у меня одного?
Re: Новое ядро и кириллица на FAT-32 24.04.2006 20:00peter_ir Оказывается, у меня то же самое явление - с 2.6.16 имя
каталога на vfat из русских букв не читается, а с 2.6.9
читается. У меня тоже koi8-r, но оно в скомпилированном
ядре. Так что претензии к производителю.
Re: Новое ядро и кириллица на FAT-32 25.04.2006 08:37Neonovice Все прекрасно работает. Опции для SMB_FS указаны такие, при которых происходит правильное монтирование по
smbmount //windows/C /mnt/winda
без дополнительного указания опций iocharset и codepage.
Ядра 2.6.15.6 и 2.6.16, локаль koi8-r.

#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET="koi8-r"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

CONFIG_SMB_FS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp866"

#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="koi8-r"

CONFIG_NLS_CODEPAGE_866=y
CONFIG_NLS_CODEPAGE_1251=y
CONFIG_NLS_KOI8_R=y
Re: Новое ядро и кириллица на FAT-32 25.04.2006 08:47peter_ir Очень хорошо, однако имелось в виду не Samba, а обычное
монтирование разделов командой mount, но я еще раз проверю
эти параметры .config, м.б. и в этом дело.
Re: Новое ядро и кириллица на FAT-32 25.04.2006 12:12Neonovice Все, что не касается SMB_FS, касается вас. Самбу я упомянул просто для полноты, иногда вопросы и её касаются.
Re: Новое ядро и кириллица на FAT-32 25.04.2006 12:21K0r0l тоже самое
ядро 2.6.16
русские буквы не отображаются при монтировании
что с иочарсет что без..

товарищ у которого все работает напиши плз как ты этого добился?

ЗЫ
кстати
а как сделать так чтобы флешка при автоматическом подключении монтировалась с правильной кодировкой?
Re: Новое ядро и кириллица на FAT-32 25.04.2006 15:46som Такое впечатление, что системе вообще по барабану параметр iocharset: пробовал там писать и cp1251, и utf8 - на выходе имена файлов остаются одинаковыми - буква "п" через одну, т. е. как будто юникодный текст просматирвают в КОИ8-Р. Если у кого работает - покажите fstab, пожалуйста.
Re: Новое ядро и кириллица на FAT-32 25.04.2006 16:28batmax Не знаю, поможет ли, но у меня при монтировании fat32-раздела стоит iocharset=utf8 , и только при таком значении этого параметра Самба-сервер правильно показывает кириллические имена файлов виндовским клиентам. Хотя в самом Линуксе что в KDE, что в MC - кракозябры, но мне это пофиг, тачка работает исключительно файл-сервером. Ядро у меня 2.4.22 .
Re: Новое ядро и кириллица на FAT-32 25.04.2006 20:27som Кстати на багзилле уже неделю висит: [bugzilla.asplinux.ru]. Разработчики, ау! Глюк-то весьма критичный, исправлять надо срочно.
Re: Новое ядро и кириллица на FAT-32 25.04.2006 20:52peter_ir М.б., другой номер? А то этот "is invalid".
В .config у меня всё то же самое, но 2 2.6.16 русские
имена каталогов на vfat не читаются.
Re: Новое ядро и кириллица на FAT-32 25.04.2006 21:21ywg Может быть при исправлении этой ситуации с файловой системой можно будет заодно исправить поддержку utf-8 в gnu pg и KGPG? Очень нужно средство для чтения и отправки писем с PGP.
Re: Новое ядро и кириллица на FAT-32 25.04.2006 21:49som Пардон, это я точку зря поставил. Баг №1910:
[bugzilla.asplinux.ru]
Re: Новое ядро и кириллица на FAT-32 25.04.2006 22:29Tigro Вот, попробуйте пересобрать пакет [ftp.msiu.ru] , должно помочь с кодировкой...
Re: Новое ядро и кириллица на FAT-32 25.04.2006 23:01Bircoph > Очень нужно средство для чтения и отправки писем с PGP.

kmail вроде неплохо работает
Re: Новое ядро и кириллица на FAT-32 26.04.2006 06:34Neonovice Если кто не понял, объясняю: в своем прежнем посте я привел конфигурацию своих ядер для локали koi8-r в части работы с файловыми системами vfat и smbfs.
РЕГИСТР ПРИ УКАЗАНИИ КОДИРОВОК ИМЕЕТ ЗНАЧЕНИЕ (если то, что должно быть прописано в нижнем регистре, прописать в верхнем, работать не будет).
Вообще-то у меня сильно модифицированный ASP-7.3, но не думаю, что это имеет значение.
Re: Новое ядро и кириллица на FAT-32 26.04.2006 22:59ywg 2 Bircoph.

kmail & kgpg не справляется с текстом в юникод. Скоро будет год! как я пытаюсь найти решение этой незадачи.
Re: Новое ядро и кириллица на FAT-32 27.04.2006 16:12som Tigro писал(а):

> Вот, попробуйте пересобрать пакет
> [ftp.msiu.ru]
> , должно помочь с кодировкой...

Нет, не помогает. Может пересобирать надо с какими-то параметрами, спек поправить?
RSS-материал