[Comm] Монтирование ФС в другой кодировке
Alexander Yereschenko
=?iso-8859-1?q?ave4600_=CE=C1_ua=2Efm?=
Чт Ноя 17 14:22:50 MSK 2005
Доброе утро!
Уже несколько раз сталкивался с проблемой монтирования CD, reiserfs, ext3 в
другой кодировке, так нормально и не победил. Но в связи с предстоящим
переползанием на Alt 3.0 и юникодовую локаль проблема вылезает уже более
реально.
Итак, случай первый. Есть болванки, записанные с двумя расширениями - joliet и
rock-ridge, причем последний в кодировке koi8-r. При монтировании таких
дисков под линухом с локалью utf-8 получаем нечитабельные имена файлов
(русские буквы). Как смонтировать все-таки нормально?
И попутно вопрос - как такие диски принудительно смонтировать в системе
Joliet?
Случай второй. Есть HDD с разделами reiserfs,ext3 с кучей файлов с русскими
именами в кодировке koi8-r. Цепляем этот винт на машину с юникодовой локалью
и тоже наблюдаем "что-то нечитабельное". Как смонтировать, чтобы имена файлов
получились нормальными? С монтированием fat, ntfs проблем нет - там действуют
ключи codepage и nls. А вот с линуксовыми фс проблема... Перекодировать имена
файлов навсегда нежелательно - допустим это винт с чужой машины. Хочется
работать с этими файлами с нормальными русскими именами напрямую (напр. из
того же OOo).
На ум приходит извратная идея - подцепиться к этим разделам через самбу. И уже
играться параметрами кодировок в самбе и в смб-клиенте.... Но это как-то
"правой рукой за правое ухо через голову"...
Как все это сделать "кошерно"? :)
--
Alexander
Подробная информация о списке рассылки community