URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1768
[ Назад ]

Исходное сообщение
"как примонтировать ext3"

Отправлено djek , 14-Фев-08 17:49 
Был линух мандрива 2006, сдохла мать. взял новый комп установил линух 2007_64 монтирую доп диск со старого компа (sata sdb) вместо имени папки "Изображения" вижу "??????????????????????" (ну насамом деле квадратики, сдесь почему то вопросика стали) на этом диске. на локальном все впорядке, все по русски. хелп!


Содержание

Сообщения в этом обсуждении
"как примонтировать ext3"
Отправлено werti , 14-Фев-08 23:05 
>Был линух мандрива 2006, сдохла мать. взял новый комп установил линух 2007_64
>монтирую доп диск со старого компа (sata sdb) вместо имени папки
>"Изображения" вижу "??????????????????????" (ну насамом деле квадратики, сдесь почему то вопросика
>стали) на этом диске. на локальном все впорядке, все по русски.
>хелп!

man mount
там смотрим
iocharset=value
читаем
Character set to use for converting from Unicode to ASCII.   The
              default  is  to  do  no conversion.  Use iocharset=utf8 for UTF8
              translations.  This requires CONFIG_NLS_UTF8 to be  set  in  the
              kernel .config file.
И ставим нужную кодировку при монтировании.


"как примонтировать ext3"
Отправлено djek , 15-Фев-08 13:01 
>[оверквотинг удален]
> The
>            
>  default  is  to  do  no
>conversion.  Use iocharset=utf8 for UTF8
>            
>  translations.  This requires CONFIG_NLS_UTF8 to be  set
> in  the
>            
>  kernel .config file.
>И ставим нужную кодировку при монтировании.

не могу файл найти... как его искать? ну соотведственно потом ядро надо пересобирать?


"как примонтировать ext3"
Отправлено werti , 15-Фев-08 16:05 
>[оверквотинг удален]
>>conversion.  Use iocharset=utf8 for UTF8
>>            
>>  translations.  This requires CONFIG_NLS_UTF8 to be  set
>> in  the
>>            
>>  kernel .config file.
>>И ставим нужную кодировку при монтировании.
>
>не могу файл найти... как его искать? ну соотведственно потом ядро надо
>пересобирать?

Какой файл?.
Монтируем ntfs раздел.
mount /dev/sda1 /sda1  -o iocharset=koi8-r
И пользуемся.
Ядро я думаю пересобирать нет необходимости.


"как примонтировать ext3"
Отправлено Ed , 15-Фев-08 17:18 
У ext3 нет опции iocharset. Надо выставить предыдущую локаль (вероятно ru_RU.KOI8-R) тогда сможете увидеть правильные имена файлов. Для переименования в UTF-8 лучще спользовать convmv.



"как примонтировать ext3"
Отправлено djek , 18-Фев-08 09:37 
>У ext3 нет опции iocharset. Надо выставить предыдущую локаль (вероятно ru_RU.KOI8-R) тогда
>сможете увидеть правильные имена файлов. Для переименования в UTF-8 лучще спользовать
>convmv.

у меня есть машины с мандривой 2006 как там правильно посмотреть локаль? И такой вопрос там интейфейс был русский и в 2007 мадриве русский, а локали разные?? как так?

convmv ща ищу в интернете... а как понять с какой кодировки в какую мне надо конвертнуть? ну точнее в какую это utf-8 а вот скакой? странно... в линейке мандривы используются разные кодировки, в 2006 была что ли koi8-r?


"как примонтировать ext3"
Отправлено djek , 18-Фев-08 10:09 
>[оверквотинг удален]
>>convmv.
>
>у меня есть машины с мандривой 2006 как там правильно посмотреть локаль?
>И такой вопрос там интейфейс был русский и в 2007 мадриве
>русский, а локали разные?? как так?
>
>convmv ща ищу в интернете... а как понять с какой кодировки в
>какую мне надо конвертнуть? ну точнее в какую это utf-8 а
>вот скакой? странно... в линейке мандривы используются разные кодировки, в 2006
>была что ли koi8-r?

convmv --nfc ~/1
wrong/unknown "from" encoding!


"как примонтировать ext3"
Отправлено Ed , 18-Фев-08 10:58 
>> а как понять с какой кодировки в
>>какую мне надо конвертнуть? ну точнее в какую это utf-8 а
>>вот скакой? странно... в линейке мандривы используются разные кодировки, в 2006
>>была что ли koi8-r?
>

Вообще русских локалей больше чем одна...
ed@Edward:~/tmp$ locale -a
C
en_US.utf8
POSIX
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8


>convmv --nfc ~/1
>wrong/unknown "from" encoding!

Надо указывать откуда куда конвертим.

ed@Edward:~/tmp$ ls -l
-rw-r--r--  1 ed   ed        1 2008-02-18 10:18 тест

ed@Edward:~/tmp$ convmv -f koi8-r -t utf8 *
Starting a dry run without changes...
mv "тест"     "./теÑ�Ñ‚"
No changes to your files done. Use --notest to finally rename the files.


"как примонтировать ext3"
Отправлено angra , 18-Фев-08 16:09 
По поводу как посмотреть. Если у вас konsole или gnome-terminal, то там можно менять кодировку на лету для отдельного окна эмулятора. Ставите какую либо кодировку, делаете ls на нужный каталог, если отображается неправильно, то повторяем процесс для другой кодировки. Выглядит это примерно так:
$ ls
����
$ ls
РЕЯР
$ ls
ЄхёЄ
$ ls
тест
Ну и не забудьте запомнить текущую кодировку, перед началом изменений.

"как примонтировать ext3"
Отправлено djek , 18-Фев-08 17:57 
в консоле пишу:
[user@host ~]$ locale -a
C
CP1251
en
en_AU
en_AU.ISO-8859-1
en_AU.UTF-8
en_BE
en_BE.ISO-8859-1
en_BE.ISO-8859-15
en_BE.UTF-8
en_BW
en_BW.ISO-8859-1
en_BW.UTF-8
en_CA
en_CA.ISO-8859-1
en_CA.UTF-8
en_DK
en_DK.ISO-8859-1
en_DK.UTF-8
en_GB
en_GB.ISO-8859-1
en_GB.UTF-8
en_HK
en_HK.ISO-8859-1
en_HK.UTF-8
en_IE
en_IE.ISO-8859-1
en_IE.ISO-8859-15
en_IE.UTF-8
en_IN
en_IN.UTF-8
en_NG
en_NG.UTF-8
en_NZ
en_NZ.ISO-8859-1
en_NZ.UTF-8
en_PH
en_PH.ISO-8859-1
en_PH.UTF-8
en_SG
en_SG.ISO-8859-1
en_SG.UTF-8
en_US
en_US.ISO-8859-1
en_US.UTF-8
en_ZA
en_ZA.ISO-8859-1
en_ZA.UTF-8
en_ZW
en_ZW.ISO-8859-1
en_ZW.UTF-8
ISO-8859-1
ISO-8859-13
ISO-8859-14
ISO-8859-15
ISO-8859-2
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-7
ISO-8859-9
KOI8-R
KOI8-U
POSIX
ru
ru_RU
ru_RU.CP1251
ru_RU.ISO-8859-5
ru_RU.KOI8-R
ru_RU.UTF-8
russian
ru_UA
ru_UA.CP1251
ru_UA.ISO-8859-5
ru_UA.KOI8-R
ru_UA.KOI8-U
ru_UA.UTF-8
UTF-8

а чтото их многовато?
а для того чтобы подобрать с какой кодировки... как на лету менять кодировку для отдельной терминалки..
ну то есть монтирую диск лезу в деректорию ls смотрю крюкозябры... как осуществлять перебор?



"как примонтировать ext3"
Отправлено angra , 18-Фев-08 22:19 
Я же сказал, что работает в konsole и gnome-terminal, может где еще есть, но я не сталкивался. Для konsole это делается через меню settings->encoding, работает по-моему с kde 3.5.5. В gnome-terminal работает с незапамятных времен, это долго было аргументом против konsole в холиварах kde_vs_gnome