(решено)Автомонтирование внешнего usb hdd с ntfs (помогите найти ошибку в настройках)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Unnamed_Hero
Сообщения: 33
ОС: MOPSLinux 6.2b

(решено)Автомонтирование внешнего usb hdd с ntfs

Сообщение Unnamed_Hero »

Есть внешний USB-винт с NTFS разделом. Использую как переносную дискетку. Естественно, хочется монтирования на лету.
Вот что я для этого попытался сделать:
OC: Slackware 12, KDE 3.5.7, FUSE 2.7.0, NTFS-3G - 1.913

Для замены драйвера ntfs на ntfs-3g имеем /etc/hal/fdi/policy/ntfs-3g.fdi

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

<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
<device>
        <match key="volume.fstype" string="ntfs">
            <merge key="volume.fstype" type="string">ntfs-3g</merge>
            <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
        <append key="volume.mount.valid_options" type="strlist">locale=ru_RU.UTF-8</append>
        </match>
</device>


</deviceinfo>


Подключаем винт, тыкаем на иконку в устройствах хранения данных KDE, винт монтируется, но не видно русских папок, и вообще файлов, в названии которых есть умляуты.

/var/log/messages

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

ep 15 19:47:30 home ntfs-3g[8180]: Version 1.913
Sep 15 19:47:30 home ntfs-3g[8180]: Mounted /dev/sde1 (Read-Write, label "archlich", NTFS 3.1)
Sep 15 19:47:30 home ntfs-3g[8180]: Cmdline options: rw,nosuid,nodev,uid=1000,utf8
Sep 15 19:47:30 home ntfs-3g[8180]: Mount options: noatime,rw,nosuid,nodev,utf8,silent,allow_other,nonemp
ty,default_permissions,fsname=/dev/sde1,blkdev,blksize=4096
Sep 15 19:47:30 home hald: mounted /dev/sde1 on behalf of uid 1000
Sep 15 19:47:31 home ntfs-3g[8180]: Skipping unrepresentable filename (inode 627): Invalid or incomplete
multibyte or wide character


Вот моя русификация:
/ect/profile.d/lang.sh file


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

# Russian locale
export LC_ALL=
export LANG="ru_RU.UTF-8"               # определяет языковую локаль системы
export LC_CTYPE="ru_RU.UTF-8"           # определяет одиночные символы и тип символа (буква, цифра,...)
export LC_NUMERIC=C                     # формат чисел
export LC_TIME="ru_RU.UTF-8"            # формат времени
export LC_COLLATE="ru_RU.UTF-8"         # используется для сравнения строк
export LC_MONETARY="ru_RU.UTF-8"        # валюта
export LC_MESSAGES="ru_RU.UTF-8"        # системные сообщения
export LC_PAPER="ru_RU.UTF-8"           # формат бумаги
export LC_NAME="ru_RU.UTF-8"            # формат имён
export LC_ADDRESS="ru_RU.UTF-8"         # формат адресов
export LC_TELEPHONE="ru_RU.UTF-8"       # формат телефонов
export LC_MEASUREMENT=ru_RU.UTF-8       # формат измерений?
export LC_IDENTIFICATION=ru_RU.UTF-8    # идентификация
export LESSCHARSET=UTF-8                # Эта команда решает некотрые


locale -a | grep ru_RU output :

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

ru_RU
ru_RU.cp1251
ru_RU.koi8r
ru_RU.utf8
ru_RU.UTF-8


в /usr/lib/local ru_RU.UTF-8 - симлинк c ru_RU.utf8

в /usr/share/X11/locale ru_RU.UTF-8 - симлинк с en_US.UTF-8.

Вопрос - что у меня не так с конфигурацией? Где я мог накосячить?
PS использовать fstab не хочу, ибо нужен автомат. Как в винде (не к ночи будет помянута)
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: (решено)Автомонтирование внешнего usb hdd с ntfs

Сообщение uptime »

Если прописывать в fstab, там есть два параметра, которые указывают на кодировки:

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

iocharset=utf8,codepage=866


У вас в ntfs-3g.fdi указана только кодировка для отображения, но нет кодировки для чтения. Видимо, надо найти соответствующий параметр...

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Unnamed_Hero
Сообщения: 33
ОС: MOPSLinux 6.2b

Re: (решено)Автомонтирование внешнего usb hdd с ntfs

Сообщение Unnamed_Hero »

uptime писал(а):
15.09.2007 21:15
Если прописывать в fstab, там есть два параметра, которые указывают на кодировки:

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

iocharset=utf8,codepage=866


У вас в ntfs-3g.fdi указана только кодировка для отображения, но нет кодировки для чтения. Видимо, надо найти соответствующий параметр...

успехов


ntfs-3g.fdi указывается только заменить тип файловой системы.. все остальные настройки оно должно брать от ntfs, в т.ч. и кодировки на чтение/запись... Если я конечно правильно понимаю синтаксис этого HAL'а...
Спасибо сказали:
Unnamed_Hero
Сообщения: 33
ОС: MOPSLinux 6.2b

Re: (решено)Автомонтирование внешнего usb hdd с ntfs

Сообщение Unnamed_Hero »

В принципе, проблема решилась.... помог этот совет -> Ntfs-3g драйвер
Спасибо сказали: