монтирование, чтобы русские буквы нормально отображались

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
raferty
Интересующийся
Сообщения: 41
Зарегистрирован: 26 окт 2005, 09:17

монтирование, чтобы русские буквы нормально отображались

Сообщение raferty »

Как примонтировать fat32, чтобы вместо вопросов в названии файлов были русские буквы. Пробовал iocharset=windows-1251. Не получается. Выдаёт ошибку. Может это следствие того, что локали 1251 нет в системе. Если из-за этого, то где её можно взять и как установить?

Аватара пользователя
3\/gen
Интересующийся
Сообщения: 65
Зарегистрирован: 02 окт 2005, 13:09
Откуда: Belarus
Контактная информация:

Сообщение 3\/gen »

mount -t vfat -o iocharset=cp1251,codepage=866 /dev/устройство /куда_монтировать
или
mount -t vfat -o iocharset=koi8-r,codepage=866 /dev/устройство /куда_монтировать

Аватара пользователя
Jay
Неотъемлемая часть форума
Сообщения: 238
Зарегистрирован: 23 сен 2004, 22:56

Сообщение Jay »

Код: Выделить всё

/dev/hda1 /mnt/win vfat  iocharset=koi8-r,codepage=866,rw,umask=000,showexec,quiet 0 0
Где:

* /dev/hda1 - имя файла устройства (дискового раздела), несущего fat,
* /mnt/win - точка монтирования(то есть каталог, куда попадет содержимое fat-раздела после монтирования),
* iocharset=koi8-r - локаль вашей системы,
* codepage=866 кодировка windows-раздела,
* umask=000 - т.н. маска доступа, в приведенной форме делает fat- раздел доступным всем юзерам системы для чтения, записи и исполнения,
* showexec - нужна, чтобы как исполняемые отображались только файлы с расширениями com, exe, bat; если её не указать, файлы будут отображаться в соответствие со значнеиями umask (в приведенном выше примере - все как исполняемые),
* quiet - отмена сообщений о невозможности изменения атрибутов файлов при их копировании на fat-раздел (так как fat не хранит информацию о владельце файла и правах доступа, то при попытке записи такой информации будут выдаваться сообщения о невозможности её записать, что не несёт полезной информации, а только мешает).

Больше здесь: http://www.citforum.ru/open_source/mount_win/
Хм, интересно, а как бы смотрелась эта крошка, если ей перерезать горло? Мне кажется, неплохо...

Аватара пользователя
Bug$
Интересующийся
Сообщения: 67
Зарегистрирован: 04 мар 2006, 13:42
Откуда: Минск

Сообщение Bug$ »

3\/gen писал(а):mount -t vfat -o iocharset=cp1251,codepage=866 /dev/устройство /куда_монтировать
или
mount -t vfat -o iocharset=koi8-r,codepage=866 /dev/устройство /куда_монтировать
еще возможен вариант(в RH9 к примеру):
mount -t vfat -o iocharset=utf8,codepage=866 /dev/устройство /куда_монтировать

avb
Фанатеющий
Сообщения: 145
Зарегистрирован: 13 мар 2006, 01:28
Откуда: Minsk, BY

Сообщение avb »

полезная опция для vfat разделов: showexec. Если ее указывать, то +x выставляется только файлам с разширением exe или com.

Не так парит :)
Join jabber.org.by. avb@jabber.org.by

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

avb, полезно это только имхо при настроеном binfmt-misc ;)
Опыт растет прямо пропорционально выведенному из строя оборудованию

raferty
Интересующийся
Сообщения: 41
Зарегистрирован: 26 окт 2005, 09:17

Сообщение raferty »

А как насчёт того, где можно взять локаль (cp1251,utf8),если её нет в системе?

Аватара пользователя
Samotnik
Неотъемлемая часть форума
Сообщения: 295
Зарегистрирован: 29 июн 2004, 13:19
Откуда: Вялейскі жулік
Контактная информация:

Сообщение Samotnik »

Штосьуі кшталту:

Код: Выделить всё

localedef -i be_BY -f UTF-8 be_BY.UTF-8
Замяніць be_BY на патрэбную лакаль а UTF-8 на патрэбную кадзіроўку.

Але зпачатку паглядзі

Код: Выделить всё

locale -a | grep '<патрэбная лакаль>'
мо яна ўжо ёсьць у сістэме
Ти кажеш що ти вільний? Я хочу почути твою виразну волю, а не те, що ти скинув ярмо!

Аватара пользователя
SPEccyFighter
Фанатеющий
Сообщения: 126
Зарегистрирован: 19 мар 2006, 17:51
Откуда: Орша, Витебская обл.
Контактная информация:

Сообщение SPEccyFighter »

Jay писал(а):

Код: Выделить всё

/dev/hda1 /mnt/win vfat  iocharset=koi8-r,codepage=866,rw,umask=000,showexec,quiet 0 0

...
Больше здесь: http://www.citforum.ru/open_source/mount_win/
Дистрибутив Debian Sarge r3 ядро 2.4.x-3-k7, локаль -- koi8-r. В fstab монтируется win-раздел с параметрами:
/dev/hda1 /mnt/win vfat iocharset=koi8-r,codepage=866,rw,umask=000 0 0
с win-раздела и на него каталоги с русскими именами копируются правильно.
Есть раздел ext3, монтирую:
mount -O rw,iocharset=koi8-r,umask=0,codepage=866 /dev/hda8 /mnt/disk
А на экране и у пользователя и у root'а какая-то хрень вместо русских имён каталогов. Ума не приложу, что надо сделать. В остальном то всё, что надо рулит.
Лучшее - враг хорошего. Фольклор спектрумистов.
UNIX System V init

booxter
Неотъемлемая часть форума
Сообщения: 1427
Зарегистрирован: 04 апр 2004, 21:04

Сообщение booxter »

ext3 не падтрымлівае розныя iocharsetы з-за іх непатрэбнасці.
На гэтым раздзеле ext3 файлы ў якім знаказборы запісаныя?

Ответить