[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