usb-flash+ntfs-3g+hal
Модератор: Модераторы разделов
-
t-roll
- Сообщения: 139
- ОС: ArchLinux;WinXP
usb-flash+ntfs-3g+hal
настроил автомонтирование флехи в кедах 3.5.7 по статье с вики http://wiki.archlinux.org/index.php/HAL_(Русский), все бы хорошо, но если записать в винде файл с русским именем, то под лынем видно его не будет.
Мож знает кто что делать?
Мож знает кто что делать?
Archlinux Current
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
Re: usb-flash+ntfs-3g+hal
t-roll писал(а): ↑21.02.2008 23:33настроил авто монитрование флехи в кедах 3.5.7 по статие с вики http://wiki.archlinux.org/index.php/HAL_(Русский) все бы хорошо но если записать в винде файл с русским именем то под лынем видно его не будет.
По-видимому, инфа в вики устарела. Policy в прошлом...
монтирование флэшки с правильной кодировкой
В английской вики http://wiki.archlinux.org/index.php/HAL прописано:
Policies
NOTE: this is deprecated from hal => 0.5.10
-
Aliaric
- Сообщения: 65
- ОС: Fedora
Re: usb-flash+ntfs-3g+hal
та же проблема... xfce4 + ntfs-3g + hal + freeagent go drive...
русские файлы и папки не видны... как я понял технологию еще не доделали... правда некоторые умельцы как-то умудряются патчить...
русские файлы и папки не видны... как я понял технологию еще не доделали... правда некоторые умельцы как-то умудряются патчить...
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
-
t-roll
- Сообщения: 139
- ОС: ArchLinux;WinXP
Re: usb-flash+ntfs-3g+hal
Забыл отписаться
у меня все заработало, когда сделал по статье в вики арчевской про HAL
единственное, теперь флеху приходится в винде извлекать безопасно иначе ругаетцо
у меня все заработало, когда сделал по статье в вики арчевской про HAL
единственное, теперь флеху приходится в винде извлекать безопасно иначе ругаетцо
Archlinux Current
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
Re: usb-flash+ntfs-3g+hal
Т.е. из английской вики? Это?
Locale issues
If you use KDE, you may have problem with filenames containing non-latin characters. This happens because kde's mounthelper is not parsing correctly the policies and locale option. There is a workaround for this:
1) Remove the "/sbin/mount.ntfs-3g" which is a symlink. code: rm /sbin/mount.ntfs-3g
2) Replace it with a new bash script containing:
Код: Выделить всё
#!/bin/bash /bin/ntfs-3g $1 $2 -o locale=en_US.UTF-8 #put your own locale here
3) Make it executable: chmod +x /sbin/mount.ntfs-3g
There is only a problem with partition labels containing spaces, so if you have such a label, replace the space with an underscore, otherwise when you try to mount it you will get an error.
4) Add NoUpgrade=sbin/sbin/mount.ntfs-3g to pacman.conf.
(эх, костыли, костыли...)
-
Aliaric
- Сообщения: 65
- ОС: Fedora
Re: usb-flash+ntfs-3g+hal
Черт его знает... HAL у меня на поилсис из вики вообще не реагирует, а тот год, что показал сирокко вообще приводик к ошибке...
/sbin/mount.ntfs-3g меняешь и кирдык...
/sbin/mount.ntfs-3g меняешь и кирдык...
-
alexdsp
- Сообщения: 82
- ОС: Arch Linux
Re: usb-flash+ntfs-3g+hal
Я тоже уже с этим здорово запутался.
У меня картина следующая: Arch - current i686, обновлялся пару недель назад,
Flash авто-монтируется нормально, KDE предлагает что с ней делать и т.д. Проблем нет и с русскими файлами и каталогами (ru_RU.UTF-8)
Но вот внешний usb hdd - никак!
При втыкании, визуально просто ничего не происходит, но /dev/sdc1 появляется, и вручную нормально монтируется.
Вот кусок dmesg, соответствующий выключению и включению моего usb-hdd
usb 2-4: USB disconnect, address 11
usb 2-4: new high speed USB device using ehci_hcd and address 12
usb 2-4: configuration #1 chosen from 1 choice
scsi14 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 12
usb-storage: waiting for device to settle before scanning
scsi 14:0:0:0: Direct-Access WDC WD45 0AA-00BAA0 10.0 PQ: 0 ANSI: 0 CCS
sd 14:0:0:0: [sdc] 87930864 512-byte hardware sectors (45021 MB)
sd 14:0:0:0: [sdc] Write Protect is off
sd 14:0:0:0: [sdc] Mode Sense: 00 14 00 00
sd 14:0:0:0: [sdc] Assuming drive cache: write through
sd 14:0:0:0: [sdc] 87930864 512-byte hardware sectors (45021 MB)
sd 14:0:0:0: [sdc] Write Protect is off
sd 14:0:0:0: [sdc] Mode Sense: 00 14 00 00
sd 14:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 14:0:0:0: [sdc] Attached SCSI disk
sd 14:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
Всё, и дальше - ничего не происходит. hal запущен и т.д. (всё в системе нормально)
С ntfs-3g тоже монтируется с записью, с русскими буквами. Запись проверял, с кодировками всё в порядке.
Автомонтирование не работает, даже если есть соответствующая запись в fstab
UUID=F2E0A280E0A24AA5 /mnt/fl ntfs-3g rw,users,noexec,nosuid,noauto,sync,umask=000 1 1
Но если просто сказать
# mount UUID=F2E0A280E0A24AA5
то всё нормально смонтируется с ntfs-3g с записью и правильной кодировкой
Непонятно уже куда копать, перерыл уже все форумы, включая на офф. сайте.
Policy в HAL упразднили, что делать непонятно... Попробовал решение из вики, с симлинком, но не помогает что-то...
Может кто знает хотя бы где этот HAL лог создаётся, чтоб разобраться по факту? Флэшка ведь работает нормально?
У меня картина следующая: Arch - current i686, обновлялся пару недель назад,
Flash авто-монтируется нормально, KDE предлагает что с ней делать и т.д. Проблем нет и с русскими файлами и каталогами (ru_RU.UTF-8)
Но вот внешний usb hdd - никак!
При втыкании, визуально просто ничего не происходит, но /dev/sdc1 появляется, и вручную нормально монтируется.
Вот кусок dmesg, соответствующий выключению и включению моего usb-hdd
usb 2-4: USB disconnect, address 11
usb 2-4: new high speed USB device using ehci_hcd and address 12
usb 2-4: configuration #1 chosen from 1 choice
scsi14 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 12
usb-storage: waiting for device to settle before scanning
scsi 14:0:0:0: Direct-Access WDC WD45 0AA-00BAA0 10.0 PQ: 0 ANSI: 0 CCS
sd 14:0:0:0: [sdc] 87930864 512-byte hardware sectors (45021 MB)
sd 14:0:0:0: [sdc] Write Protect is off
sd 14:0:0:0: [sdc] Mode Sense: 00 14 00 00
sd 14:0:0:0: [sdc] Assuming drive cache: write through
sd 14:0:0:0: [sdc] 87930864 512-byte hardware sectors (45021 MB)
sd 14:0:0:0: [sdc] Write Protect is off
sd 14:0:0:0: [sdc] Mode Sense: 00 14 00 00
sd 14:0:0:0: [sdc] Assuming drive cache: write through
sdc: sdc1
sd 14:0:0:0: [sdc] Attached SCSI disk
sd 14:0:0:0: Attached scsi generic sg3 type 0
usb-storage: device scan complete
Всё, и дальше - ничего не происходит. hal запущен и т.д. (всё в системе нормально)
С ntfs-3g тоже монтируется с записью, с русскими буквами. Запись проверял, с кодировками всё в порядке.
Автомонтирование не работает, даже если есть соответствующая запись в fstab
UUID=F2E0A280E0A24AA5 /mnt/fl ntfs-3g rw,users,noexec,nosuid,noauto,sync,umask=000 1 1
Но если просто сказать
# mount UUID=F2E0A280E0A24AA5
то всё нормально смонтируется с ntfs-3g с записью и правильной кодировкой
Непонятно уже куда копать, перерыл уже все форумы, включая на офф. сайте.
Policy в HAL упразднили, что делать непонятно... Попробовал решение из вики, с симлинком, но не помогает что-то...
Может кто знает хотя бы где этот HAL лог создаётся, чтоб разобраться по факту? Флэшка ведь работает нормально?
-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
Re: usb-flash+ntfs-3g+hal
Честно говоря HAL в Arch у меня никогда нормально не работал. В большинстве случаев было всё тип-топ, но порой возникали косяки, которые я объяснить никак не мог. Соответственно, было принято решения перейти на autofs. Работало как часы. Это не ответ на Ваш вопрос, но всё же просто полезный совет.
-
st-ranger
- Сообщения: 2
- ОС: alt linux srv 4
Re: usb-flash+ntfs-3g+hal
лечите так!!! ужо
http://tty.org.ru/node/13
http://tty.org.ru/node/13
-
HNKNTA
- Сообщения: 32
- ОС: ArchLinux
Re: usb-flash+ntfs-3g+hal
есть флешка с фатом, монтирую так: mount -t vfat /dev/sdc1 /media/flash/ -o iocharset=utf8 и вроде все нормально, но писать на нее могу только под рутом, хотя пользователя добавлял в группу storage, как быть?
-
necrotigr
- Сообщения: 37
- ОС: ArchLinux - i686
Re: usb-flash+ntfs-3g+hal
HNKNTA, попробуйте в опции монтирования добавить dmask и fmask:
Код: Выделить всё
mount -t vfat /dev/sdc1 /media/flash/ -o iocharset=utf8, dmask=000, fmask=111-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
-
HNKNTA
- Сообщения: 32
- ОС: ArchLinux
-
Dr.SMP
- Сообщения: 233
- ОС: Agilia & Frugalware
Re: usb-flash+ntfs-3g+hal
А мне помогло http://archlinux.org.ru/forum/viewtopic.php?p=10361#p10361
Единственное что монтируется только для чтения, сейчас с этим разбираюсь
Единственное что монтируется только для чтения, сейчас с этим разбираюсь
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Блог арчевода - http://grif12.blogspot.com
-
Dr.SMP
- Сообщения: 233
- ОС: Agilia & Frugalware
Re: usb-flash+ntfs-3g+hal
Хаааа, только для чтения, монтировалать СД карточка, по определенным причинам
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Блог арчевода - http://grif12.blogspot.com