fuse + ntfs3g [SOLVED]
LinuxID 18 мая, 2009 - 23:27
Доброго времени всем.
Проблема такая:
Есть съемный HDD в формате NTFS. При подключении его к компьютеру появляется сообщение "Недопустимый тип файловой системы". Система собрана с HAL и DBUS. Ядро с
Помогите мне заставить USB-HDD автоматом монтироваться в nfts3g?
»
- Для комментирования войдите или зарегистрируйтесь
У вас mount.ntfs на что указывает?
Не совсем ясен ваш вопрос
1. Чем вы монтируете? стандартным mount?
2. Как вы монтируете? Дайте пожалуйста полную команду выполняемую вами?
3. У вас mount.ntfs на что указывает? а 3g?
дайте вывод ls -l /sbin/mount.*
cat /usr/src/linux/.config |
cat /usr/src/linux/.config | grep NTFS
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set
ставь модулем.
у меня все монтируется и определяется.
Ставил уже давно, так что не помню всех подробностей
fuse вкомпилен в ядро.
CONFIG_NTFS_FS=y +
CONFIG_NTFS_FS=y + CONFIG_NTFS_RW=y = USB_HDD ReadOnly.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
поддерживаю. ставить нужно
поддерживаю.
ставить нужно поддержку нтфс модулем а потом уже прикручивать 3g
Похоже ни кто не понимает
Похоже ни кто не понимает .... если ставить поддержку NTFS в ядре (хоть модулем, хоть нет), диск монтируется только на чтение.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
На компе стоит KDE, собранный
На компе стоит KDE, собранный с USE="acpi hal dbus". На сколько я понял инфу, найденную на форуме и в гугле, за автомонтирование дисков в KDE отвечает HAL. А вот чем и как он монтирует ... затрудняюсь ответить. Ручной запуск команды mount все перкрасно монтирует. Проблема в том, что автоматическое монтирование не правильно определяет тип файловой системы, в часности NTFS3G.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
chip ~ # ls -l
chip ~ # ls -l /sbin/mount.*
-rwxr-xr-x 1 root root 9388 Май 18 22:42 /sbin/mount.fuse
lrwxrwxrwx 1 root root 12 Май 18 22:44 /sbin/mount.ntfs-3g -> /bin/ntfs-3g
chip ~ #
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
ntfs действительно модулем
ntfs в ядре должно быть действительно модулем, хотя при наличии ntfs-3g
может вообще отсутствовать.
Создайте скрипт для монтирования
/sbin/mount.ntfs.sh
#!/bin/bash
/bin/ntfs-3g "$@"
создайте линк
ln -s /sbin/mount.ntfs.sh /sbin/mount.ntfs
После этого при монтировании томов с ntfs без указания файловой системы
будет использоваться ntfs-3g
Проверяйте под root, т.к. монтирование ntfs-3g под пользователем это
отдельная тема.
Напоминаю, чтобы дать точный ответ, мне нужно понять, что вы делаете
1. Чем вы монтируете? стандартным mount?
2. Как вы монтируете? Дайте пожалуйста полную команду выполняемую вами?
Обьясняю еще раз! В ядре:
Обьясняю еще раз!
В ядре: NTFS нет! FUSE собран модулем!
В системе: sys-fs/fuse (rc-update add fuse default) и sys-fs/ntfs3g.
Руками монтируется нормально (mount /dev/sde1 /mnt/usb -t ntfs-3g iocharset=utf8 rw). Не работает автомонтирование ntfs3g в KDE.
Что не понятно?
За идею со скриптом спасибо ... прийду домой, попробую!
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Ну раз идеи тоже принимаются
Ну раз идеи тоже принимаются =)
Монтирование на запись от пользователя rw без танцев с бубном не пойдет.
Есть 2 варианта
1. http://.gentoo-wiki.com/wiki/HOWTO_Чтение-запись_NTFS_с_использованием_драйвера_ntfs-3g
2. Настройка sudo в скрипте запуска
или юз флаг suid на ntfs3g
или юз флаг suid на ntfs3g
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
На компе стоит KDE, собранный
Что за ужасы тут насоветовали.
cat /etc/hal/fdi/policy/10-ntfs3g.fdi
Отмечусь. У самого такаяже
Отмечусь. У самого такаяже проблема
Проблема в hal. Откатился до
Проблема в hal. Откатился до 0.5.11-r8 всё заработало.
Проблема решена! 1) В ядре
После Ваших советов HDD монтировался без ругани как пустая папка ... НО!
Проблема решена!
1) В ядре включена поддержка NTFS (модулем). Без него sys-fs/ntfs3g почему собирался в пустой документ (0 байт).
2) http://.gentoo-wiki.com/wiki/HOWTO_Чтение-запись_NTFS_с_использованием_драйвера_ntfs-3g - очень полезная ссылка! СПС ОГР!
3) Пересобран sys-fs/ntfs3g
Всем спасибо за помощь!
ЗЫ А ссылочку с вики я распечатал ... так, на всякий.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Нормально не монтируется
Нормально не монтируется через средства КДЕ. Хотя сделал все, как написано тут
После монтирование через КДЕ, файлы на флешке не отображаются. Видно как-будто она пустая.
В чем может быть проблема?
проблема в изменении правил,
проблема в изменении правил, валяющихся в /etc/hal/fdi/policy/10-ntfs3g.fdi.
Я точно не помню, но вроде бы надо удалить строчку с locale=.
Спасибо, помогло :)
Спасибо, помогло :)