То ли эта тема прошла мимо меня, но что-то вот проблема встала.
На сервере (FreeBSD) кодировка koi8-r, на клиентах - UTF8. Сервер является и файлохранилищем. С помощью Samba русские имена файлов нормально транслируются и видятся как на сервере, так и на клиентах.
Но как быть с NFS? Русские имена я вижу либо там, либо там, но никак не одновременно. В опциях NFS ничего про кодировки не нашел. Как люди решают эту проблему?
Разные кодировки сервера и клиента (и доступ по NFS и Samba)
Модераторы: SLEDopit, Модераторы разделов
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Разные кодировки сервера и клиента
Убить всех человеков!
-
AnViar
- Сообщения: 182
- ОС: Linux, Solaris
Re: Разные кодировки сервера и клиента
вам нужны опции монтироания на клиентах. предположительно iocharset
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Разные кодировки сервера и клиента
Нет такой опции для NFS. На всякий случай попробовал еще раз, и:
Код: Выделить всё
root@poorfred mnt # mount -v share
mount.nfs: timeout set for Thu Nov 12 14:17:58 2009
mount.nfs: text-based options: 'nolock,iocharset=utf8,addr=192.168.1.1'
mount.nfs: mount(2): Invalid argument
mount.nfs: an incorrect mount option was specifiedТак же не прокатывают и опции codepage=, nls= и utf8.
Убить всех человеков!
-
UserOnStart
- Сообщения: 231
- ОС: Slackware
Re: Разные кодировки сервера и клиента
Подтверждаю, насколько мне известно, опций таких нет. В свое время бился. Ответ где-то в районе как и почему с кодировками для корневой и прочих активных систем. Языковые опции поддерживаются не для всех ФС. Мне пришлось синхронизировать кодировки - умнее не придумал.
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Разные кодировки сервера и клиента
UserOnStart писал(а): ↑26.07.2010 16:14Подтверждаю, насколько мне известно, опций таких нет. В свое время бился. Ответ где-то в районе как и почему с кодировками для корневой и прочих активных систем. Языковые опции поддерживаются не для всех ФС. Мне пришлось синхронизировать кодировки - умнее не придумал.
Я остановился на том, что Самбой расшариваю пользовательсткие файлы, а НФСом - дистфайлы и подобные, которые по-любому на латинице.
Убить всех человеков!