ntfs-3g+koi8-r

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dominator
мл. сержант
Сообщения: 123
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

ntfs-3g+koi8-r

Непрочитанное сообщение Dominator » 2010-04-23 17:25:44

Всем привет! Тут в инете вычитал, что, мол под FreeBSD ntfs-3g не понимает koi8-r.
Так ли это?
Если да, то ситуация следующая: есть сервер на фряхе 8.0, там koi8-r. Планирую туда прицепить хард с ntfs, не меняя кодировку. Как мне быть?
Windows must die!

Хостинговая компания 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/

Аватара пользователя
netbug
рядовой
Сообщения: 31
Зарегистрирован: 2008-04-15 13:47:28
Откуда: Ростов-на-Дону
Контактная информация:

Re: ntfs-3g+koi8-r

Непрочитанное сообщение netbug » 2010-04-23 17:51:44

а ты попробуй сам проверить. Или проблема прицепить-отцепить винт с ntfs?

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: ntfs-3g+koi8-r

Непрочитанное сообщение Dog » 2010-04-23 18:05:41

ntfs-3g заточен под юникод. Подробности - в FAQ на оф. сайте.
Oh my God, they killed init! Bastards!

Аватара пользователя
Dominator
мл. сержант
Сообщения: 123
Зарегистрирован: 2009-06-06 15:43:01
Откуда: Новосибирск/Кобург
Контактная информация:

Re: ntfs-3g+koi8-r

Непрочитанное сообщение Dominator » 2010-04-23 18:55:11

netbug писал(а):Или проблема прицепить-отцепить винт с ntfs?
Задача: надо подцепить винт, слить с него одну инфу, залить другую.

P.S. iconv может помочь или нет?
Windows must die!

random
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-05-06 19:54:28

Re: ntfs-3g+koi8-r

Непрочитанное сообщение random » 2010-05-06 20:07:18

Проверил. Неработает (((.
Собирал из портов с опциями по умолчанию.
Ось FreeBSD 8.0
Монтирую так

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

mount_ntfs-3g -o locale=ru_RU.KOI8-R /dev/ad12s1 /mntfs/ntfs50
опцию locale=ru_RU.KOI8-R просто игнорирует, и выдает имена файлов в UTF-8

может кто решил проблему ?

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: ntfs-3g+koi8-r

Непрочитанное сообщение FreeBSP » 2010-05-07 6:03:19

а собрать тазик с виндой и через него лить не айс?
100 мбит это конечно не сата3, но тоже весьма шустро и до теоретического потолка почти доходит? по крайней мере стабильные 80-90 мбит по ftp получаются спокойно
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: ntfs-3g+koi8-r

Непрочитанное сообщение FreeBSP » 2010-05-07 6:11:55

с 23 апреля могло бы перекачаться терабайт так 12+ :bn:
на гигабите соответственно раз так в 4-7 выше
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

random
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-05-06 19:54:28

Re: ntfs-3g+koi8-r

Непрочитанное сообщение random » 2010-05-07 14:50:30

хотелось бы чтобы монтировалось уже сразу в koi8-r.
а насчет тазиков - дык можно smbftpd с перекодировкой utf-8 => koi8-r поставить и к себе же коннектится на 127.0.0.1
ну или вариации на тему: аля samba, аля nfs - там вроде тоже перекодировка имен на лету есть.
И скорость сетью не будет ограничена.

Только вот не хочется так извращаться.
Хотелось бы научить ntfs-3g iconv-ом пользоваться и выдавать имена в koi8

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: ntfs-3g+koi8-r

Непрочитанное сообщение FreeBSP » 2010-05-07 19:42:22

сомненья меня грызут по этому поводу
тема вроде бы не однократно поднималась, но об успехах я не слышал, хотя и слушал не особо внимательно
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

random
проходил мимо
Сообщения: 3
Зарегистрирован: 2010-05-06 19:54:28

Re: ntfs-3g+koi8-r

Непрочитанное сообщение random » 2010-05-07 21:25:38

Потому что их пока что быть и не может.
Поковырял сыры от ntfs-3g.... Нету там поддержки ничего кроме UTF-8, хотя в исходниках заложено - но неработает, видать потому и отключено и жестко utf-8 прописан.

В общем делаем так:

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

cd  /usr/ports/sysutils/fuse_ntfs
make patch

потом лезем в 
/usr/ports/sysutils/fusefs-ntfs/work/ntfs-3g-2009.4.4/libntfs-3g/unistr.c
(как я понял сдесь все перекодировки и делаются)

static int use_utf8 = 1;
меняем на
static int use_utf8 = 0;
сохраняем

делаем
make
make install

после этого опция locale=лалала начинает обрабатываться при монтировании
и хотелось бы сказать "пьем квас и радуемся жизни"...., НО

если указать что то отличное от locale=ru_RU.UTF-8 монтируется пустая папка :st:

З.Ы.
функция
int ntfs_set_char_encoding(const char *locale) { ... }
ниоткуда не вызывается, но она есть и именно в ней определяется кодировка......
кодировка устанавливается вызовом setlocale(...) из main() в ntfs-3g.c

Salam4ik
рядовой
Сообщения: 22
Зарегистрирован: 2009-11-23 22:38:57

Re: ntfs-3g+koi8-r

Непрочитанное сообщение Salam4ik » 2010-05-07 21:35:58

ИМХО самый быстрый вариант сделать консоль в utf-8 под jfbterm качнуть все с винта и вернуть все назад. Я настраивал все это по этому посту: http://kvasdopil.livejournal.com/31964.html