Консультация № 146733
10.10.2008, 17:10
0.00 руб.
10.10.2008, 17:11
0 6 0
Здравствуйте,уважаемы гуру. Перешел не давно на линукс slackware 11.0 2.4.33.3 столкнулся с проблемой отображения ккирилицы при монтировании разделов fat32 и ntfs ни как не получается побороть знаки вопросов вместо русских буков. Как я уже только не редактировал файл фстаб, и монтировал флешку с опциями монтирования -o iocharset=koi8-r(utf8) codepage=866 ниче не получается,просьба помоч. Содержание fstab в приложении

Приложение:
/dev/hda2 / ext3 defaults 1 1
/dev/hda5 /home ext3 defaults 1 2
/dev/hda7 /media ext3 defaults 1 2
/dev/hda8 /usr ext3 defaults 1 2
/dev/hda1 /mnt/win_c ntfs ro 1 0
/dev/hda6 /mnt/win_d ntfs ro 1 0
/dev/sda1 /mnt/flesh vfat noauto,user,noexec,iocharset=koi8-r,codepage=866 0 0
/dev/cdrom /mnt/cdrom auto noauto,owner,user,ro 0 0
/dev/sda2 /mnt/flesh1 vfat noauto,user,noexec,umask=000,iocharset=koi8-r,codepage=866 0 0

/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

Обсуждение

давно
Академик
20764
1861
10.10.2008, 17:27
общий
Для начала перенесите нужные опции в начало списка. Дело в том, что mount для многих типов fs, встретив недопустимую опцию, все остальные молча игнорирует.
Неизвестный
10.10.2008, 18:39
общий
/dev/sdb1 /mnt/flash vfat noauto,user,rw,codepage=866,iocharset=utf8

Пробуйте, только iocharset на свою локаль поменяйте (koi8-r, я так понимаю) и устройство/директорию своё/ю поставьте в начале.
Неизвестный
11.10.2008, 11:27
общий
У меня системная локаль - ru_RU.UTF-8, нормально монтируются FAT-диски такими строчками в /etc/fstab:
/dev/sda1 /mnt/disk_c vfat rw,user,utf8 0 0
/dev/sdc1 /mnt/usb auto rw,user,noauto,utf8,umask=000 0 0

Для монтирования ntfs раньше пользовался linux-модулем:
#/dev/sda2 /mnt/disk_d ntfs nls=utf8,umask=000 0 0
#/dev/sda3 /mnt/disk_f ntfs nls=utf8,umask=000 0 0

Теперь пользуюсь fuse-модулем ntfs-3g:
/dev/sda2 /mnt/disk_d ntfs-3g locale=ru_RU.UTF-8,umask=000,force 0 0
/dev/sda3 /mnt/disk_f ntfs-3g locale=ru_RU.UTF-8,umask=000,force 0 0

Опцию force лучше убрать, она монтирует диски, даже если они повреждены.
Неизвестный
13.10.2008, 07:36
общий
Ну вобщем пробовал я то что ged советовал результата не дало. Можно по подробнее про локаль, я в книгах ниче не нашел про ето, как узнать какая у меня локаль?
Неизвестный
13.10.2008, 10:51
общий
Проще всего узнать локаль выполнив в консоли
locale
Неизвестный
17.10.2008, 05:50
общий
Может дело не в монтировании, вот что наблюдается при монтровании сетевого диска windows (smbmount.....)
кирилица отображается корректно,но как только ее переносишь на раздел ext3, сразу знаки вопросов,может со шрифтами чего,хотя в папке со шрифтами файл cirilic что-то там присутствует
Форма ответа