URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 2005
[ Назад ]

Исходное сообщение
"Samba и данные в 1251"

Отправлено ShadowJ , 28-Янв-09 11:58 
Стоит у мня дата сервер на FreeBSD 6.2 - Samba 3.0.23
проблема в том что при переходе с 6.1 в 6.2:
при перестановки венчестеров(ufs2) с данными в новую систему - поставил самбу - расшарил папку с данными - а у меня все русские имена отображаются знаками вопроса "?"
почитал на эту тему и понял что дело в кодировке 1251 (Windows) которая использовалась при перенесении Вин-клиентами данных на сервер
То что народ советует менять смб.конф я уже читал - а именно советуют:
unix charset = KOI8-R
display charset = KOI8-R
dos charset = CP688

- вопрос:

Где сохраняются данные о верных именах?
т.е. что мне нужно сохранить чтобы мой винчестер с данными при переносе на другой аналогичный сервер фрии-самба смог вернуть себе русский облик

Поясню - дело в безопасности данных - если я потеряю диск с системой (а сама фри находится на отдельном диске) то скорее всего потеряю и данные пользователей, так как без русских имен они безполезны)

P.S. еще если в данный момент я поменяю смб.конф и дабавлю таки в него строчки с кодировками что будет с моими данными =)


Содержание

Сообщения в этом обсуждении
"Samba и данные в 1251"
Отправлено chainik , 28-Янв-09 23:47 
У меня создалось впечатление, что Вы сами не понимаете своих же вопросов. Поэтому и ответы будут такие же.

Во-первых, мне не понятно, как могла затесаться кодировка cp-1251 в имена файлов, если это она.
>
>- вопрос:
>
>Где сохраняются данные о верных именах?

В самих именах на первом винчестере, с которого переносили

>т.е. что мне нужно сохранить чтобы мой винчестер с данными при переносе
>на другой аналогичный сервер фрии-самба смог вернуть себе русский облик

Ничего, при правильной настройке серверов вы сразу увидите правильные имена.
>
>Поясню - дело в безопасности данных - если я потеряю диск с
>системой (а сама фри находится на отдельном диске) то скорее всего
>потеряю и данные пользователей, так как без русских имен они безполезны)
>

За безопасность, думаю, можно не опасаться. Если так произойдет, обратитесь к системному администратору и он исправит ситуацию.
>
>P.S. еще если в данный момент я поменяю смб.конф и дабавлю таки
>в него строчки с кодировками что будет с моими данными =)
>

ничего.


"Samba и данные в 1251"
Отправлено ShadowJ , 29-Янв-09 08:41 
:D это дата сервер а я его админ (фряху я ставил в первые)

возможно вы правы... почему то я подумал что самба имеет свою таблицу именования файлов

теперь мне кажется что на том новом-серваке где я тестировал винты стоял другой конфиг фря, может быть даже там стояли настройки кодировки в смб.конф - тогда по этому после расшаривания были вопросики...
сейчас сказать точно неполучится(

порпобую собрать еще сервак и проверить)
да и заодно попробую русский на фряхе правильно настроить

спасибо!


"Samba и данные в 1251"
Отправлено Alex , 01-Фев-09 01:25 
>[оверквотинг удален]
>
>теперь мне кажется что на том новом-серваке где я тестировал винты стоял
>другой конфиг фря, может быть даже там стояли настройки кодировки в
>смб.конф - тогда по этому после расшаривания были вопросики...
>сейчас сказать точно неполучится(
>
>порпобую собрать еще сервак и проверить)
>да и заодно попробую русский на фряхе правильно настроить
>
>спасибо!

Я сделал консоль на 1251 равно как и в smb.conf прописал 1251. Раз уж используется как виндовая файлопомойка


"Samba и данные в 1251"
Отправлено ShadowJ , 02-Фев-09 07:55 
>Я сделал консоль на 1251 равно как и в smb.conf прописал 1251.
>Раз уж используется как виндовая файлопомойка

а как консоль сделать под 1251?
отдельно русификатор под 1251 поставить?


"Samba и данные в 1251"
Отправлено Alex , 03-Фев-09 11:47 
>>Я сделал консоль на 1251 равно как и в smb.conf прописал 1251.
>>Раз уж используется как виндовая файлопомойка
>
>а как консоль сделать под 1251?
>отдельно русификатор под 1251 поставить?

http://www.nixp.ru/articles/freebsd_first_steps_for_beginners
Только учти, что данные лучше перед этим перенести, ибо потом точно придется переконвертировать имена файлов


"Samba и данные в 1251"
Отправлено Hak , 19-Мрт-09 19:39 
>>>Я сделал консоль на 1251 равно как и в smb.conf прописал 1251.
>>>Раз уж используется как виндовая файлопомойка
>>
>>а как консоль сделать под 1251?
>>отдельно русификатор под 1251 поставить?
>
>http://www.nixp.ru/articles/freebsd_first_steps_for_beginners
>Только учти, что данные лучше перед этим перенести, ибо потом точно придется
>переконвертировать имена файлов

Даже винда не держит русские имена файлов в 1251 ....  уж если ставить то СP866



"Samba и данные в 1251"
Отправлено Сергей , 20-Мрт-09 09:07 
Никогда не сталкивался с данной ситуацией, если системная локаль в Free установлена в KOI-8R, а в smb.conf стоит
unix charset = KOI8-R
display charset = KOI8-R
dos charset = CP688
на старом и на новом компьютере, скорей всего она у вас не установлена

"Samba и данные в 1251"
Отправлено Сергей , 20-Мрт-09 09:38 
А может дело в опциях при монтировании фс? Там все в порядке?

"Samba и данные в 1251"
Отправлено Soundmaker , 23-Мрт-09 08:39 
>А может дело в опциях при монтировании фс? Там все в порядке?
>

А может дело в этом
>> dos charset = CP688

при том что надо dos charset = CP866