Страница 1 из 1
Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-15 10:32:50
Kazak
Я понимаю что проблема грозит стать банальной ..однако настроить корректную работу с русскими именами файлов так и не удалось, так как же все таки настроить перекодировку в самба и UFS для русских имен файлов ?
И нужна ли еще какая то дополнительная настройка чтобы например архивы tar-архивы либо файлы с русскими именами выложенные на фтп через самбу (и потом забираемые через фтп )также отображались корректно ?
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-15 11:43:14
Alex Keda
у вас чё-то не работает?
объясните нормально.
и лучше на каждый вопрос завети отдельную тему
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-15 11:49:39
Kazak
1. Нужно чтобы FS могла корректно работать с русскими именами, так как ФриБСД у меня играет роль файл сервера (Консоль я русифицировал), но если положенные на сервер файлы запаковать например ТАРом и затащить обратно на Виндоус русские имена - файлов уже не читабельны.
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-15 12:39:53
Alex Keda
храните в 866 и архивируйте zip
как сделатьч тоб в tar были читабельны - не знаю
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-15 13:07:59
Kazak
Alex Keda писал(а):храните в 866 и архивируйте zip
а как смонтировать раздел с кодировкой тоесть так должна выглядеть запись в fstab:
Код: Выделить всё
/dev/ad1s1f /usr ufs rw,groupquota,C=CP866 2
И как обойти проблему зипа, который не зиплет архивы более (2-х ГБ помоему)?
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-15 17:58:04
Alex Keda
никак....
удастся найти боле-мене прямое решение с архивами - отпишитесь плиз
всем актуально...
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-15 23:07:41
Alteron
Храню имена файлов в UTF8. Архивирую rar-ом. Всё работает.
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-16 19:37:59
Alex Keda
во. но это не интересное решение...
интересней архиватор с перекодировкой

Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-18 17:28:05
Kazak
Alex Keda писал(а):во. но это не интересное решение...
интересней архиватор с перекодировкой

Мне тоже пришло в голову это решение, пока что не по силам
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-18 17:40:44
ttys
а если жать с виндавоза?
тоесть: архиватор запускать на виндовой машине, и указывать файл-архив ложить туду же (в самбу)
хотя всё ровно геморно будет

Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-18 18:36:44
Kazak
ttys писал(а):а если жать с виндавоза?
тоесть: архиватор запускать на виндовой машине, и указывать файл-архив ложить туду же (в самбу)
хотя всё ровно геморно будет

Будешь смеяться, я так сразу и сделал, перед созданием поста . Ведь чтобы сжать и нормально перенести архив нужно задействовать две машины, причем очищать после сжатия должна тоже винда и сама же винда должна куда то перекладывать на хранение архив ( конечно работает, спасибо и на том но :
1. Без UTF-8 никак
2. Без вовлечения винды никак.)
Хочется найти что то более прямое.
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-18 20:03:10
ttys
Kazak писал(а):ttys писал(а):а если жать с виндавоза?
тоесть: архиватор запускать на виндовой машине, и указывать файл-архив ложить туду же (в самбу)
хотя всё ровно геморно будет

Будешь смеяться, я так сразу и сделал, перед созданием поста . Ведь чтобы сжать и нормально перенести архив нужно задействовать две машины, причем очищать после сжатия должна тоже винда и сама же винда должна куда то перекладывать на хранение архив ( конечно работает, спасибо и на том но :
1. Без UTF-8 никак
2. Без вовлечения винды никак.)
Хочется найти что то более прямое.
хз может это не то что надо., или я не пойму что надо
но у меня в
smb.conf так:
Код: Выделить всё
dos charset = cp866
unix charset = koi8-r
display charset = koi8-r
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-18 20:12:52
ttys
или может сделать скрипт с применением
iconv
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 10:40:40
Alex Keda
ttys писал(а):или может сделать скрипт с применением
iconv
у меня в одном из мест так...
через convmv реализовано....
но - там дифференциальные архивы, сравнительно небольшие.
из плюсов - я там приходящий админ - гораздо меньше стали дёргать - могут сами из винды достать нужный файл из архива
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 12:22:13
Kazak
ttys писал(а):или может сделать скрипт с применением
iconv
Вот этого я и хочу, а ты пользовался уже?
Просто как я соображаю нужен скрипт на основе конвеера чтобы stdout шел уже в архивацию ? То есть грубо так: iconv UTF-8 |tar -cjf.... итд, так ?
Опишите пожалуйста если не трудно.
у меня в одном из мест так...
через convmv реализовано....
но - там дифференциальные архивы, сравнительно небольшие.
из плюсов - я там приходящий админ - гораздо меньше стали дёргать - могут сами из винды достать нужный файл из архива
Был бы признателен если бы вы описать ваше решение

Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 14:28:39
ttys
Kazak писал(а):ttys писал(а):или может сделать скрипт с применением
iconv
Вот этого я и хочу, а ты пользовался уже?
Просто как я соображаю нужен скрипт на основе конвеера чтобы stdout шел уже в архивацию ? То есть грубо так: iconv UTF-8 |tar -cjf.... итд, так ?
Опишите пожалуйста если не трудно.
хз я не сталкивался
хотя надо как нить попробовать

Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 14:39:04
ttys
хз может сморожу чёто не то

но:
если все подключаются только с винды,
тут нельзя указать ср1251?
ttys писал(а):
Код: Выделить всё
dos charset = cp866
unix charset = koi8-r
display charset = koi8-r
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 14:48:31
ttys
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 16:03:06
Kazak
ttys писал(а):хз может сморожу чёто не то

но:
если все подключаются только с винды,
тут нельзя указать ср1251?
ttys писал(а):
Код: Выделить всё
dos charset = cp866
unix charset = koi8-r
display charset = koi8-r
Если грубо то:
Отображается то нормально, нет нормальной работы с файлами обработанными фрей. Тоесть если на самбе ты видишь файлы пример.txt и example.txt все ОК, но если ты его запакуешь в тар, этот архив скачаешь а потом распакуешь ты увидишь example.txt и "нечитабельное что тo".txt это и есть суть проблемы.
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 18:50:29
ttys
указать ср1251 вместо:
ttys писал(а):
Код: Выделить всё
dos charset = cp866
unix charset = koi8-r
display charset = koi8-r
может это и есть решение?
если на фре буду иероглифы запаковываться в тар а в виндавозе при разпаковке будет всё намана
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-19 23:05:39
Alex Keda
Kazak писал(а):
у меня в одном из мест так...
через convmv реализовано....
но - там дифференциальные архивы, сравнительно небольшие.
из плюсов - я там приходящий админ - гораздо меньше стали дёргать - могут сами из винды достать нужный файл из архива
Был бы признателен если бы вы описать ваше решение

а я что - не описал чтоли?
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-20 10:00:03
Kazak
Alex Keda писал(а):Kazak писал(а):
у меня в одном из мест так...
через convmv реализовано....
но - там дифференциальные архивы, сравнительно небольшие.
из плюсов - я там приходящий админ - гораздо меньше стали дёргать - могут сами из винды достать нужный файл из архива
Был бы признателен если бы вы описать ваше решение

а я что - не описал чтоли?
Ну например, нет ни намека на то как вы переименовывали вложенные директории с русскими именами которые содержат файлы с русскими названиями, ведь при использовании ключа "-r" он рекурсивно входит в директории и перекодирует файлы оставляя названия папок не тронутыми. ( Задача абсолютно трививальная, хотя конкретно в вашем случае такое могло и не требоваться)
Перечислять далее не стану так как это единственный вопрос с convmv который вызвал у меня затруднения.
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-22 5:48:20
receptor
Переводите фрю на утф8 и не парьтесь
Re: Корректная работа с UFS+ Samba с русскими именами
Добавлено: 2010-10-22 11:31:09
Kazak
receptor писал(а):Переводите фрю на утф8 и не парьтесь
Этот процесс чем то отличается от русификации посредством "KOI8R", те же действия в тех же файлах ?
Что будет с файлами уже в существующими в KOI8-R, и что нужно сделать чтобы это поправить ?
Спасибо