Стоит у мня дата сервер на 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. еще если в данный момент я поменяю смб.конф и дабавлю таки в него строчки с кодировками что будет с моими данными =)
У меня создалось впечатление, что Вы сами не понимаете своих же вопросов. Поэтому и ответы будут такие же.Во-первых, мне не понятно, как могла затесаться кодировка cp-1251 в имена файлов, если это она.
>
>- вопрос:
>
>Где сохраняются данные о верных именах?В самих именах на первом винчестере, с которого переносили
>т.е. что мне нужно сохранить чтобы мой винчестер с данными при переносе
>на другой аналогичный сервер фрии-самба смог вернуть себе русский обликНичего, при правильной настройке серверов вы сразу увидите правильные имена.
>
>Поясню - дело в безопасности данных - если я потеряю диск с
>системой (а сама фри находится на отдельном диске) то скорее всего
>потеряю и данные пользователей, так как без русских имен они безполезны)
>За безопасность, думаю, можно не опасаться. Если так произойдет, обратитесь к системному администратору и он исправит ситуацию.
>
>P.S. еще если в данный момент я поменяю смб.конф и дабавлю таки
>в него строчки с кодировками что будет с моими данными =)
>ничего.
:D это дата сервер а я его админ (фряху я ставил в первые)возможно вы правы... почему то я подумал что самба имеет свою таблицу именования файлов
теперь мне кажется что на том новом-серваке где я тестировал винты стоял другой конфиг фря, может быть даже там стояли настройки кодировки в смб.конф - тогда по этому после расшаривания были вопросики...
сейчас сказать точно неполучится(порпобую собрать еще сервак и проверить)
да и заодно попробую русский на фряхе правильно настроитьспасибо!
>[оверквотинг удален]
>
>теперь мне кажется что на том новом-серваке где я тестировал винты стоял
>другой конфиг фря, может быть даже там стояли настройки кодировки в
>смб.конф - тогда по этому после расшаривания были вопросики...
>сейчас сказать точно неполучится(
>
>порпобую собрать еще сервак и проверить)
>да и заодно попробую русский на фряхе правильно настроить
>
>спасибо!Я сделал консоль на 1251 равно как и в smb.conf прописал 1251. Раз уж используется как виндовая файлопомойка
>Я сделал консоль на 1251 равно как и в smb.conf прописал 1251.
>Раз уж используется как виндовая файлопомойкаа как консоль сделать под 1251?
отдельно русификатор под 1251 поставить?
>>Я сделал консоль на 1251 равно как и в smb.conf прописал 1251.
>>Раз уж используется как виндовая файлопомойка
>
>а как консоль сделать под 1251?
>отдельно русификатор под 1251 поставить?http://www.nixp.ru/articles/freebsd_first_steps_for_beginners
Только учти, что данные лучше перед этим перенести, ибо потом точно придется переконвертировать имена файлов
>>>Я сделал консоль на 1251 равно как и в smb.conf прописал 1251.
>>>Раз уж используется как виндовая файлопомойка
>>
>>а как консоль сделать под 1251?
>>отдельно русификатор под 1251 поставить?
>
>http://www.nixp.ru/articles/freebsd_first_steps_for_beginners
>Только учти, что данные лучше перед этим перенести, ибо потом точно придется
>переконвертировать имена файловДаже винда не держит русские имена файлов в 1251 .... уж если ставить то СP866
Никогда не сталкивался с данной ситуацией, если системная локаль в Free установлена в KOI-8R, а в smb.conf стоит
unix charset = KOI8-R
display charset = KOI8-R
dos charset = CP688
на старом и на новом компьютере, скорей всего она у вас не установлена
А может дело в опциях при монтировании фс? Там все в порядке?
>А может дело в опциях при монтировании фс? Там все в порядке?
>А может дело в этом
>> dos charset = CP688при том что надо dos charset = CP866