NFS: Сервер FreeBSD, клиент Win — как починить русский?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
hanggard
ефрейтор
Сообщения: 57
Зарегистрирован: 2009-09-29 20:54:54

NFS: Сервер FreeBSD, клиент Win — как починить русский?

Непрочитанное сообщение hanggard » 2012-01-06 8:29:59

Доброе время суток. Ребят, честно, не знаю, в ту ли ветку написал. Думаю, добрые модераторы переместят, куда нужно :smile:
Итак, дано: есть 5 машин, для удобства будем считать их двумя, т.к. одна из них — сревер на FreeBSD 7.4 и 4 остальных — Windows 7.
На винде включена служба NFS-client, на фряхе — NFS-сервер поднят, пробные маунты происходят без труда, вот содержимое файла экспортов:

Код: Выделить всё

root@unicron:/usr/home/hanggard# cat /etc/exports
/media -maproot=root 10.54.0.15
Далее о проблеме: винда поддерживает 1251 и ругается на другие кодировки, а вот нативная локаль FreeBSD, как и всех файлов на ее винте — UTF-8 (Я не обшибся — сам менял 3 года назад). Вопрос — как заставить винду понимать кодировкук фряхи?
З.Ы. Пока вижу пути решения только со стороны сервера — читал на этом портале про Proftpd с поддержкой iconv или про самбу с явным указанием кодировки в конфиге. Но самба меня не устраивает (хотя ей сейчас и пользуюсь), хочу перейти на NFS, есть причины. А что касаемо решений со стороны клиента — гуглится некая fuse-convmvfs, но она для линукса. Что посоветуете?
Последний раз редактировалось f_andrey 2012-01-07 0:10:34, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Barmaglot
рядовой
Сообщения: 10
Зарегистрирован: 2012-01-05 20:20:00

Re: NFS: Сервер FreeBSD, клиент Win — как починить русский?

Непрочитанное сообщение Barmaglot » 2012-01-06 23:49:23

Решить можно, храня на сервере файлы в 1251.
З.Ы. В твоей схеме не будет нормальных блокировок файлов. Документы офисов и тем более всякие там dbf будут умирать почти сразу.
Это не считая полного отсутствия аутентификации как таковой.

hanggard
ефрейтор
Сообщения: 57
Зарегистрирован: 2009-09-29 20:54:54

Re: NFS: Сервер FreeBSD, клиент Win — как починить русский?

Непрочитанное сообщение hanggard » 2012-01-07 12:19:31

Да это я проверял, поэтому файл экспортов такой «пустой». Относительно блокировок — тоже. А хранить файло в 1251 — абсолюнто не вариант, я и так насильно сменил локаль с koi8-r на utf-8 для своих нужд.

Barmaglot
рядовой
Сообщения: 10
Зарегистрирован: 2012-01-05 20:20:00

Re: NFS: Сервер FreeBSD, клиент Win — как починить русский?

Непрочитанное сообщение Barmaglot » 2012-01-07 12:30:29

Заставить стандартный клиент windows перекодировать имена невозможно. Можно написать патч к nfs серверу с применением iconv. Надо ли это вообще? :)
Используйте самбу, или сторонние nfs клиенты для W7, есть такой, но поддерживает только nfs4. На FreeBSD nfs4 не полная.