Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

NTFS и кодировка

На NTFS-разделе при заходе в директории, где есть файлы с русскими
именами, появляется сообщение о том, что драйвер не может
конвертировать их unicode-названия в текущую кодировку.

ls и mc отображают русские названия файлов, но mpg321 не может
прочитать файл, если на пути к нему встретилась директория,
содержащая файлы с русскими именами. "cat|mpg321 -" с теми же
файлами вполне работает.

Система Debian 3.1r0 "Sarge", ядро 2.4.27 и 2.6.8. С Woody и ядром
2.4.20 проблемы не было, под виндой Totalcmd тоже ничего не говорит
(если он обнаруживает, допустим, умляуты-тильды, то выдаёт
предупреждение, то есть в данном случае присутствуют только русские
и английские буквы). Параметры iocharset и nls при монтировании не
помогают (указываю koi8-r, в ней работает консоль). Установка koi8-r
как кодировки по умолчанию при компиляции ядра (CONFIG_NLS_DEFAULT)
тоже ничего не даёт.

Ответить   Tue, 12 Jul 2005 18:02:09 +0400 (MSD) (#400061)

 

Ответы:

Konnichiwa, kAtremer.
Попробуй повторить свой вопрос в оффициальной конференции русских
пользователей Debian - http://lists.debian.org/debian-russian/.

ps. Ты с конверцией DVD->CD разобрался?

Ответить   Thu, 14 Jul 2005 16:58:12 +0400 (#401356)

 

Попробую сначала со старым ядром и FAT-разделом,
будет яснее, куда катить бочки.
Здесь спросил ради quick and dirty ответа, авось не один я такой.

Не было надобности пока, это для человека без DVD-привода.
Может быть, на винте скопирую ему iso-образы.
У меня всё равно места на винте нету,под создание CD-iso'х.

Ответить   Thu, 14 Jul 2005 17:26:42 +0400 (MSD) (#401391)

 

Старого ядра в Sarge не оказалось (есть 2.2.какое-то, но мне к нему
не хочется прикасаться). Сорцы 2.4.18 из Woody компилироваться не
захотели, ругаются на ошибки в коде.

NTFS, судя по всему, ругается правильно - когда в именах файлов
появляются символы вроде (знак номера) или ` (backtick). Их в
koi8-r действительно нет. Вопрос в том, почему в Woody с ядром
2.4.18 я этой проблемы не испытывал.

Вот с mpg321 ситуация интереснее. Он принципиально отказывается
играть файлы с NTFS-раздела, притом что с ext3 и FAT32 играет, а
ogg123 и "cat|mpg321 -" играют и с NTFS.

Ответить   Mon, 18 Jul 2005 16:30:14 +0400 (MSD) (#403343)

 

Здравствуйте!
Тут пролетело сообщение, что вышла новая версия ntfsprogs 1.11.0.
У нее больше возможностей, чем у стандартных драйверов ядра линуха.
Возможно, она поможет.
Адрес: http://sourceforge.net/project/showfiles.php?group_id=13956&package_id=14232&release_id=343240

Ответить   sn4k3 Tue, 19 Jul 2005 20:01:09 +0400 (#404059)

 

Собственно, mpg321 не играет с NTFS-раздела, потому что драйвер NTFS
в линуксе не поддерживает функцию mmap() - обращение к файлу как к
области в памяти. На сайте ntfsprogs написано, что в ядре 2.6 mmap()
поддерживается, но у меня вроде что-то не срослось.

Ответить   Tue, 19 Jul 2005 20:42:28 +0400 (MSD) (#404078)