Монтирование с указанием кодировки (забыл как))))

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Монтирование с указанием кодировки

Сообщение esvaf »

Здравствуйте!
Забыл я как примонтировать раздел с ext3 в правильной кодировке имен файлов...
Раньше система была с локалью 1251 теперь UTF8.
Напомните пожалуйста! :unsure:
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Монтирование с указанием кодировки

Сообщение Nightwolf_ng »

man nount, man fstab вам не напомнили? :sleep:
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Монтирование с указанием кодировки

Сообщение fed71 »

Если склероз не изменяет то это в /etc/fstab
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
Георгий
Сообщения: 512
ОС: W7, Debian,ubuntu 9.10,UNR

Re: Монтирование с указанием кодировки

Сообщение Георгий »

вроде бы надо добавить в fstab iocharset=utf8. Но я не уверен!
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Монтирование с указанием кодировки

Сообщение esvaf »

Георгий писал(а):
05.03.2007 00:32
вроде бы надо добавить в fstab iocharset=utf8. Но я не уверен!

Нехочет. Говорит загляни в dmesg а там:
EXT3-fs: Unrecognized mount option "iocharset=utf8" or missing value

Я уже две недели пытаюсь найти в манах. Правда времени особо нет, погляжу, ненайду и отложу...
А очень надо.
Заранее спасибо за помощь!
P.S. Сейчас про него в fstab написано: /dev/sda2 /media/1 ext3 iocharset=utf8,pamconsole,exec,noauto,managed 0 0
P.P.S. В манах оно есть, но только для fat!
Спасибо сказали:
Аватара пользователя
Чучок
Сообщения: 390
ОС: Debian 4.0 etch

Re: Монтирование с указанием кодировки

Сообщение Чучок »

Ну ребят, в самом деле подскажите человеку, как это сделать. Не будь те же настолько высокомерными. Это не значит, что раз ты линуксоид, то ты можешь и не быть человеком. Человеком нужно быть всегда и даже на войне.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Монтирование с указанием кодировки

Сообщение Uncle_Theodore »

Чучок писал(а):
05.03.2007 00:51
Ну ребят, в самом деле подскажите человеку, как это сделать. Не будь те же настолько высокомерными. Это не значит, что раз ты линуксоид, то ты можешь и не быть человеком. Человеком нужно быть всегда, даже и на войне.

Где ж тут высокомерные-то? Мне и самому интересно.
Потому что, согласно man mount такой опции у ext2 и ext3 просто нет...
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Монтирование с указанием кодировки

Сообщение esvaf »

Может мне поможет временная смена локали?
Но как?
ЗЫ: Система FC6
Спасибо сказали:
Аватара пользователя
Георгий
Сообщения: 512
ОС: W7, Debian,ubuntu 9.10,UNR

Re: Монтирование с указанием кодировки

Сообщение Георгий »

esvaf писал(а):
05.03.2007 00:39
Георгий писал(а):
05.03.2007 00:32

вроде бы надо добавить в fstab iocharset=utf8. Но я не уверен!

Нехочет. Говорит загляни в dmesg а там:
EXT3-fs: Unrecognized mount option "iocharset=utf8" or missing value

Я уже две недели пытаюсь найти в манах. Правда времени особо нет, погляжу, ненайду и отложу...
А очень надо.
Заранее спасибо за помощь!
P.S. Сейчас про него в fstab написано: /dev/sda2 /media/1 ext3 iocharset=utf8,pamconsole,exec,noauto,managed 0 0
P.P.S. В манах оно есть, но только для fat!

nls=utf8 не пробовал?
http://wiki.kryukov.biz/wiki/Mount -здесь пишут, что iocharset устарел. :angry:

http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1068561324
вроде бы похожая проблема, но я такое читать не могу.Если кто-то на русский переведет может и поможет.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Монтирование с указанием кодировки

Сообщение Uncle_Theodore »

Георгий писал(а):
05.03.2007 01:05
nls=utf8 не пробовал?
http://wiki.kryukov.biz/wiki/Mount -здесь пишут, что iocharset устарел. :angry:

http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1068561324
вроде бы похожая проблема, но я такое читать не могу.Если кто-то на русский переведет может и поможет.

Там написано, что если в ядре при компиляции поставлена ДЕФОЛТНАЯ кодировка UTF8, то названия файлов можно хоть по-китайски писать, отображаться они будут правильно.

Посмотрел у себя
$ cat /usr/src/linux/.config | grep CONFIG_NLS_DEFAULT
CONFIG_NLS_DEFAULT="cp437
Плохо дело... :(
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Монтирование с указанием кодировки

Сообщение esvaf »

на nls=utf8 так-же ругается....
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Монтирование с указанием кодировки

Сообщение esvaf »

Неужели никто не знает как сменить локаль???
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Монтирование с указанием кодировки

Сообщение sbar »

LC_ALL="ru_RU.UTF-8" mount /dev ... ?
вообще в мандриве каким-то извращенным образом можно было монтировать ext3 с разными кодировками их средствами... я например с локалью utf-8 умудрялся koi8-r'ный раздел примонтировать
так и не понял как это работает...

/OT: из-за старых привычек юзаю koi8-r, все никак на utf-8 не перейду... =/
Спасибо сказали:
Аватара пользователя
greak
Сообщения: 485
Статус: debian user
ОС: Debian Lenny/Sid

Re: Монтирование с указанием кодировки

Сообщение greak »

вроде бы ж iocharset=utf8.....
Спасибо сказали:
Аватара пользователя
Чучок
Сообщения: 390
ОС: Debian 4.0 etch

Re: Монтирование с указанием кодировки

Сообщение Чучок »

Думаю, что, скорее всего, придётся использовать скрипт перекодирования, да и проще так.
Спасибо сказали:
Аватара пользователя
red_dragon
Сообщения: 435
Статус: Ленивый энтузиаст
ОС: F12 x86_64

Re: Монтирование с указанием кодировки

Сообщение red_dragon »

esvaf
Неужели никто не знает как сменить локаль???

В свое время тоже столкнулся с необходимостью примонтировать ext2 винт в неродной, своей системе, кодировке. В опциях монтирования для Linux разделов, выбор кодировки действительно не работает. Но поскольку задача стояла вытянуть файло со старого винта и переписать его в новой кодировке, была найдена утилита convmv, которая умеет перекодировать названия файлов, в том числе рекурсивно. Этим, собственно, я свою проблему решил.
|^^^^^^^^^^^|______
|_____ПИВО_____|','''|'''''''''\____,,
|_______________| _|'____|____|
*'(@)'(@)'''''''|(@)(@)******|(@)*
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Монтирование с указанием кодировки

Сообщение Liksys »

esvaf, опции установки кодировки для ext3 нет. Временно поменять локаль можно, поколдовав с переменными окружения LC_*.
Спасибо сказали: