новости книги игры
библиотека программы форум
поиск     блог     заметки     подкасты     магазин

1C 3d Acer action Adobe alt linux ALT линукс в школу altlinux amarok AMD Android Apache apple apt-get ArchLinux asplinux ASUS Asus Eee PC ATI audio avi backup bash beta big buck bunny bind blender bluetooth bsd c C++ Canonical cd Cedega CentOS chrome cisco clamav CLI Damn Small Linux debian Dell desktop dns DOOM DOS driver dvd Eclipse embedded linux enterprise Etersoft exim ext2 ext3 ext4 faq fedora fedora10 fedora8 fedora9 fedoracore firefox firefox3 firewall Flash Fluxbox flv FreeBSD freeware ftp fuse games gcc gentoo GIMP gnome GNU gnu linux google GPL GRUB gtk GTK+ hdd holywar HP html IBM icq install install fest Intel internet ipod iptables iptv iso itunes Jabber


логин :  
пароль :  
 
 
Регистрация
Напомнить пароль?

«    Февраль 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 

Gnome vs KDE?

Gnome
KDE
other...



А на форуме:





Рейтинг блогов



Партнёры:


 

Архив:

Май 2010 (1)
Апрель 2010 (10)
Январь 2010 (29)
Декабрь 2009 (6)
Ноябрь 2009 (31)
Октябрь 2009 (20)
Апрель 2009 (19)
Март 2009 (1)
Февраль 2009 (20)
Январь 2009 (31)
Декабрь 2008 (71)
Ноябрь 2008 (89)
Октябрь 2008 (91)
Сентябрь 2008 (113)
Август 2008 (168)
Июль 2008 (156)
Июнь 2008 (147)
Май 2008 (191)
Апрель 2008 (213)
Март 2008 (197)
Февраль 2008 (195)
Январь 2008 (112)
Декабрь 2007 (146)
Ноябрь 2007 (94)


Русский при автомонтировании USB винчестеров побеждён! 

У многих возникает проблема в KDE при автоматическом монтировании USB винчестеров с NTFS разделом. Файлы, в наименовании которых есть русские буквы не отображаются.

Поиски в сети на эту тему во многих форумах предлагают полумеру. То есть прописать в fstab конкретные опции монтирования. Но это приводит к некоторым затруднениям. А именно: если винчестер не воткнут, то при старте системы - он не монтируется и вызывает запись в логах об ошибке монтирования. Кроме того, при уже запущенной системе в диалоге автомонтирования тоже присходит сбой. Приходится ручками монтировать этот раздел.

Попытки править autofstab тоже не приводят ни к чему. Потому как автомонтирование выполняется не autofs, а HAL. К сожалению попытки прийти к какому-нибудь согласию между разработчиками HAL и ntfs-3g (именно этот драйвер используется при монтировании NTFS разделов) ни к чему не привели. Потому я хочу поделиться способом быстрого решения этой проблемы хотя бы для Linux Fedora.

Идея такова:

При монтировании дисков HAL производит запуск дарайверов файловых систем с параметрами. В частности ntfs. Но для NTFS разделов не может передать правильные параметры для включения нужной локали.

Для HAL мы сначала создаём файл, однозначно указывающий, что для NTFS будет использоваться драйвер ntfs-3g.

/usr/share/hal/fdi/policy/10osvendor/10-ntfs-policy.fdi

‹?xml version="1.0" encoding="UTF-8"?>
‹deviceinfo version="0.2">
‹!-- mount ntfs volume with the ntfs-3g driver to enable write support -->
‹device>
‹match key="volume.fstype" string="ntfs">
‹match key="@block.storage_device:storage.hotpluggable" bool="true">
‹merge key="volume.fstype" type="string">ntfs-3g
‹merge key="volume.policy.mount_filesystem" type="string">ntfs-3g
‹/match>
‹/match>
‹/device>
‹/deviceinfo>

Потом мы просто можем переписать файл /sbin/mount.ntfs

удалив или переименовав символическую ссылку с таким именем, и на ее место записав файл следующего содержания:

#!/bin/bash
/bin/ntfs-3g -o locale=ru_RU.UTF-8 $1 $2

Не забудьте установить на этот файл атрибуты запуска root-ом и группой fuse

Эти действия просто в тупую заставляют использовать для драйвера ntfs-3g локаль UTF-8.

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

Новость по материалам ntfs-3g форума.

Дополнение от читателя LinuxOpen.ru:
Есть небольшое предложение. В первой строчке приведенного Вами файла есть указание на используемую кодировку, а именно ‹? xml version="1.0" encoding="ru_RU.UTF-8"?> , я заменил указание кодировки по умолчанию на и диски стали монтироваться с возможностью чтения русских катологов и файлов.

источник статьи   


Inecs  /  8 февраля 2008  /   /   ]

Похожие статьи

  • Вышел NTFS-3G 1.2216 (STABLE)
  • Mandriva 2008.1 Beta 2
  • Автомонтирование, udev и ntfs-3g
  • Вышел NTFS-3G 2009.11.14
  • Монтирование разделов и дисков в Linux




  • Информация

    Посетители, находящиеся в группе Посетители, не могут оставлять комментарии в данной новости.

    [root@linuxopen.ru ~]$ find