русские имена файлов на ext3 в Mandriva Free 2007

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Weezing
Сообщения: 19

русские имена файлов на ext3 в Mandriva Free 2007

Сообщение Weezing »

Уважаемые господа!
Недавно скачал в сети Mandriva Free 2007 на 4 CD.
Столкнулся с такой проблемой: некорректно отображаются русские имена файлов и папок на разделе ext3, созданном ранее на Mandriva 2006 Linux Center (3 DVD). Причём разделы Fat32 и NTFS отображаются нормально. Что-то не могу сообразить, что прописывать в /etc/fstab в качестве параметров. Пробовал codepage=866,iocharset=koi8-r – результат такой же.
Долгое время сидел на Mandriva 2006 Linux Center, в которой уже всё настроено и отлажено, по этому многие вещи подзабыл.
Подскажите пожалуйста…
Mandriva Linux 2006 LC
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение Snupt »

Конфиг fstab в студию.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение sash-kan »

Weezing
на ext-разделах имена файлов записываются и считываются as-is («как есть»).
и опции монтирования этих разделов роли не играют.
записывались эти файлы, видимо, процессами, запущенными с одной локалью, а сейчас читаются процессами, запущенными с другой локалью.
попробуй ее все-таки определить.
лучше перебора ничего в голову не приходит:
ls <каталог с русско-именоваными файлами> | iconv -f koi8r
ls <каталог с русско-именоваными файлами> | iconv -f cp1251
ls <каталог с русско-именоваными файлами> | iconv -f utf8

для перекодирования названий можно использовать convmv
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Weezing
Сообщения: 19

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение Weezing »

sash-kan писал(а):
05.01.2007 17:59
Weezing

ls <каталог с русско-именоваными файлами> | iconv -f koi8r


для перекодирования названий можно использовать convmv


да действительно, так видит каталог отлично... чтоже мне теперь делать?
т.е. нужно диск перекодировать? Аа если я снова захочу поставить 2006 мандриву?
можно как-нибудь 2007 мандриву заставить пользоваться той кодировкой, которую использует 2006??
Mandriva Linux 2006 LC
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение *Sasha* »

Млжет нужно в ядре кодировку по умолчанию поменять.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение diesel »

*Sasha* писал(а):
06.01.2007 05:57
Млжет нужно в ядре кодировку по умолчанию поменять.

не для ext3

лучше convmv перекодировать названия файлов. это не больно и не долго, даже на достаточно большом колличестве файлов - просто надо быть внимательным. если захочешь вернуться назад - перекодируй назад.

можно конечно выставить глобально предидущую локаль. как это сделать правильно в мандриве - пусть подскажут живущие в ней :) странно, кстати, что предидущая еще не на УТФ была :)
Спасибо сказали:
svarnoy
Сообщения: 3
ОС: Mandriva 2007 pp+

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение svarnoy »

При установке Mani 2006 нужно было явным образом выбирать UTF8,а здесь -если автоматом поставил птичку там-же: уже все наоборот- получаешь кодировки родные для кириллицы.Отсюда и проблемы.сам два раза переставлял пока не прочёл,внимательно.
Спасибо сказали:
Аватара пользователя
Weezing
Сообщения: 19

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение Weezing »

diesel писал(а):
06.01.2007 06:03
*Sasha* писал(а):
06.01.2007 05:57

Млжет нужно в ядре кодировку по умолчанию поменять.

не для ext3

лучше convmv перекодировать названия файлов. это не больно и не долго, даже на достаточно большом колличестве файлов - просто надо быть внимательным. если захочешь вернуться назад - перекодируй назад.

можно конечно выставить глобально предидущую локаль. как это сделать правильно в мандриве - пусть подскажут живущие в ней :) странно, кстати, что предидущая еще не на УТФ была :)


Блин, я что-то не разобрался с этой прогой :unsure:
Подскажите как указать ей каталог, а не отдельный файл?
Mandriva Linux 2006 LC
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: русские имена файлов на ext3 в Mandriva Free 2007

Сообщение Atragor »

У меня на ext3 тоже отображались вопросики вместо русских букв. Сейчас точно не скажу, ибо нахожусь в винде :) но по-моему, я в /etc/fstab написал iocharset=cp1251... По крайней мере теперь все отображается нормально
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали: