Страница 1 из 1
Русские буковки в подмонтированных разделах FAT - ??????????
Добавлено: 23 фев 2005, 02:15
e28ploschanskiy
Поставил Fedora Core 3, подмонтировал все windows разделы FAT32, а папка с казалось бы простым именем "Фильмы", называется "??????". Как это исправить? Пробовал в /etc/fstab так:
<b>
/dev/hda2 mnt/c vfat umask=0,iocharset=koi8-u,codepage=866 0 0
</b>
Не помогло. Может кто-нить знает еще способ? Попробую все варианты.
Добавлено: 23 фев 2005, 09:21
Jay
В fstab добавь строку:
Код: Выделить всё
/dev/hda2 /mnt/с vfat noauto,users,exec,umask=000,codepage=866,iocharset=utf8 0 0
Добавлено: 23 фев 2005, 14:47
fanrar
2Jay, не знаю, у меня только на cp1251 всё корректно отображается.
Добавлено: 23 фев 2005, 14:55
Llama
e28ploschanskiy, iocharset должен совпадать с системной кодировкой.
Добавлено: 23 фев 2005, 21:27
e28ploschanskiy
Мой fstab:
Код: Выделить всё
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/hdc /mnt/cdrom iso9660
/dev/hda2 /mnt/c vfat umask=0,codepage=866,iocharset=utf8 0 0
/dev/hda5 /mnt/d vfat umask=0,codepage=866,iocharset=koi8-r 0 0
/dev/hda6 /mnt/e vfat umask=0,codepage=866,iocharset=koi8-r 0 0
pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
Для диска C: все стало на свои места. На всех остальных дисках остались ????????????
Llama писал(а):e28ploschanskiy, iocharset должен совпадать с системной кодировкой.
Как её узнать? Сис. кодировку.
Добавлено: 23 фев 2005, 21:47
fanrar
/dev/hda5 /mnt/d vfat umask=0,codepage=866,iocharset=koi8-r 0 0
/dev/hda6 /mnt/e vfat umask=0,codepage=866,iocharset=koi8-r 0 0
Меняй здесь кодировку на utf8. Если всё работает .то лучше больше не трога - хуже будет. По себе знаю.
Добавлено: 23 фев 2005, 22:17
Llama
e28ploschanskiy, locale -
о, что псле точки и есть кодировка
Добавлено: 23 фев 2005, 22:20
e28ploschanskiy
fanrar писал(а):/dev/hda5 /mnt/d vfat umask=0,codepage=866,iocharset=koi8-r 0 0
/dev/hda6 /mnt/e vfat umask=0,codepage=866,iocharset=koi8-r 0 0
Меняй здесь кодировку на utf8. Если всё работает .то лучше больше не трога - хуже будет. По себе знаю.
C utf8 тоже пробовал - не работает.
Добавлено: 23 фев 2005, 22:40
e28ploschanskiy
Код: Выделить всё
[root@localhost ~]# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Здесь только utf-8. Работает только для одного диска.
Добавлено: 23 фев 2005, 23:00
Llama
e28ploschanskiy писал(а):Мой fstab:
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/hdc /mnt/cdrom iso9660
/dev/hda2 /mnt/c vfat umask=0,codepage=866,iocharset=utf8 0 0
/dev/hda5 /mnt/d vfat umask=0,codepage=866,iocharset=koi8-r 0 0
/dev/hda6 /mnt/e vfat umask=0,codepage=866,iocharset=koi8-r 0 0
pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
Для диска C: все стало на свои места. На всех остальных дисках остались ????????????
Неужели не догадался сделать по аналогии...?
Добавлено: 24 фев 2005, 02:12
e28ploschanskiy
Код: Выделить всё
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/hdc /mnt/cdrom iso9660
/dev/hda2 /mnt/c vfat umask=0,codepage=866,iocharset=utf8 0 0
/dev/hda5 /mnt/d vfat umask=0,codepage=866,iocharset=utf8 0 0
/dev/hda6 /mnt/e vfat umask=0,codepage=866,iocharset=utf8 0 0
pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
Если по аналогии имеется в виду вышеприведенный конфиг, то сделал и к сожалению безуспешно? Если нет, то объясните пожалуйста.
Добавлено: 24 фев 2005, 18:03
Speccyfan
Надеюсь после редактирования конфига делал mount -a ? Или перегружался ?
Добавлено: 24 фев 2005, 19:17
e28ploschanskiy
Делал mount -a.
Добавлено: 28 фев 2005, 23:59
e28ploschanskiy
Код: Выделить всё
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/hdc /mnt/cdrom iso9660
/dev/hda2 /mnt/c vfat umask=0,codepage=866,iocharset=utf8 0 0
/dev/hda5 /mnt/d vfat umask=0,codepage=866,iocharset=utf8 0 0
/dev/hda6 /mnt/e vfat umask=0,codepage=866,iocharset=utf8 0 0
pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
Сегодня обнаружил что такой код полностью рабочий.