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

11.05 11.10 1C 2010 2011 3d Acer action Additional 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 bittorrent blender bluetooth bsd c C++ Calibre Canonical cd Cedega CentOS chrome chromium cisco clamav CLI Damn Small Linux debian Dell desktop dns DOOM DOS download driver dvd e-book Eclipse emacs embedded linux enterprise EPUB Etersoft exim ext2 ext3 ext4 faq FB2 fedora fedora10 fedora8 fedora9 fedoracore firefox firefox3 firewall Flash Fluxbox flv free FreeBSD freeware ftp games gcc gentoo GIMP gnome GNU gnu linux google GPL GRUB gtk GTK+ hackday hdd HDR


   

«    Февраль 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
 

Какой браузер вы используете?

Firefox
Opera
Mozilla
Internet Explorer
Другой



LinuxTwitter:




Архив:

Октябрь 2011 (91)
Октябрь 2010 (42)
Апрель 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)




Партнёры:


 

Добавить в Google Reader
Читать в Yandex.Ленте
Mobile LinuxOpen (test version)

Русский при автомонтировании 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"?> , я заменил указание кодировки по умолчанию на и диски стали монтироваться с возможностью чтения русских катологов и файлов.

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


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
     ©2007 - 2011 @antropoff.ru