LINUX.ORG.RU

nfts-3g autmount по русски


0

0

Настроил авто-монтирование внешнего диска с ntfs через nfts-3g (по wiki через ln -s)
Все хорошо, но не могу создать каталог с русскими буквами и прочитать ужу существующие кактлоги на русском
если монтировать вручную - все работает с русским
подозреваю, что нужно гдето укачать авто-маунтеру локаль - но где?
suse 103, kde

anonymous

в /etc/fstab:

/dev/sda6 /media/Video ntfs-3g 0 0 /dev/sda5 /media/Media ntfs-3g 0 0

С локалью UTF-8 работает без проблем.

VirRaa ★★★
()

в опциях fstab выкинь все codepage & iocharset и пропиши параметр locale так же, как и в переменной LANG. у меня так: <dev> <point> <type> locale=ru_RU.UTF8 ....

grey_fenrir
()

Самый простой метод, ИМХО, поправить настройки HAL:
/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi

было:
<match key="volume.fstype" string="ntfs">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
<append key="volume.mount.valid_options" type="strlist">uid=</append>
<append key="volume.mount.valid_options" type="strlist">gid=</append>
<append key="volume.mount.valid_options" type="strlist">umask=</append>
<append key="volume.mount.valid_options" type="strlist">locale=</append>
<append key="volume.mount.valid_options" type="strlist">utf8</append>
</match>

стало:
<match key="volume.fstype" string="ntfs-3g">
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name" string="Linux">
</match>

proDOOMman ★★
()
Ответ на: комментарий от proDOOMman

в начале вопроса я упомянул, что руками все работает - проблема с автомонтированием т.е. когда я втыкаю устройство в usb.
В fstab для него НЕТ никаких записей, да и быть не может ибо монтируется он на разные /dev/sdXXX.
Правил /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi: поставил еще <append key="volume.mount.valid_options" type="strlist">locale=ru_RU.UTF-8</append>. нет эффекта.

Вот записи из /var/log/messages:
Jun 1 12:11:20 linux-aaa ntfs-3g[9682]: Version 1.2216 integrated FUSE 27
Jun 1 12:11:20 linux-aaa ntfs-3g[9682]: Mounted /dev/sdg1 (Read-Write, label "WDPASSPORT", NTFS 3.1)
Jun 1 12:11:20 linux-aaa ntfs-3g[9682]: Cmdline options: rw,nosuid,nodev,uid=1000,utf8
Jun 1 12:11:20 linux-aaa ntfs-3g[9682]: Mount options: rw,nosuid,nodev,utf8,silent,allow_other,nonempty,default_permissions,relatime,n oatime,fsname=/dev/sdg1,blkdev,blksize=4096
Jun 1 12:11:20 linux-aaa hald: mounted /dev/sdg1 on behalf of uid 1000

А при созданиие каталога по русски ругается так:
Jun 1 12:11:23 linux-aaa ntfs-3g[9682]: Skipping unrepresentable filename (inode 1741): Invalid or incomplete multibyte or wide character

anonymous
()
Ответ на: комментарий от proDOOMman

о спасибо, помогло
была еще идея прописать во fstab диск как /dev/disk/by-id/ХХХ, но пока оставлю так, ибо работает

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.