![]() |
Автомонтирование CD\DVD в Linux
Доброго времени суток, уважаемые Гуру!
Система SuSe 10.0. Монтирование работало как-то через пень-колоду, но не примонтирует, то примонтирует в дирректорию, названную по метке диска. Захотелось сделать автомонтирование. По мотивам статьи в и-нете (http://www.suseclub.ru/articles/automount/), сделал файл cddvd.fdi и положил его в /usr/share/hal/fdi/policy/10osvendor Код:
<?xml version="1.0.gif" encoding="ISO-8859-1"?><!-- -*- SGML -*- --> Вставляю CD диск, и радуюсь, все примонтировалось само куда надо. Нажал кнопочку на приводе, диск отмонтировался, лоток выехал. Вставляю другой CD диск - все впорядке. При этом в системном логе пишется, что subfs все видит и отрабатывает. Т.е. с обычными CD дисками схема работает. Но при вставке DVD диска, он не монтируется автоматически (вручную проблем нет). При этом в сист. логе не появляется ровным счетом ничего, т.е. hal как-бы "не видит" DVD диски. Я зашел на сайт Novell и там нашел файл cddvd.fdi, он был несколько иной: Код:
<?xml version="1.0.gif" encoding="ISO-8859-1"?><!-- -*- SGML -*- --> fstab: Код:
/dev/hdb1 / reiserfs acl,user_xattr 1 1 |
Как вспомнил, и раньше CD монтировались сами (хоть и не в стат. точку), а DVD не монтировались (только вручную). Почему такое?
И еще в продолжение темы: хотелось бы знать, где хранятся конфиги, или как настраивается авт. подключение по submount? Поясню: например флэшка монтируется с параметром "sync", а хотелось бы "async" (так быстрее пишет на нее), но этот параметр можно указать только при монтировании вручную (где это можно сделать для автомонтирования не нашел). Пытался искать по всем файлам на компе по содержанию текста "sync" и т.п. Ранее тема поднималась в форуме, ответа не было... Жду совета уважаемых Гуру, не переставая рыть и-нет... |
Так. Проблему с флэшкой решил.
Сделал файл 80-usbflashm.fdi (для монтирования в одну точку usbdisk ) Код:
<?xml version="1.0.gif" encoding="ISO-8859-1"?><!-- -*- SGML -*- --> Код:
<?xml version="1.0" encoding="ISO-8859-1"?> Положил это все в папку /usr/share/hal/fdi/policy/20thirdparty, далее #rchal restart и все заработало. Однако с автомонтированием DVD вопрос остается открытым. Скачал новую версию hal. Ей понадобилось новое ядро. После установки нового ядра (без переустановки hal) все в порядке (звук, сеть, Xserver работают нормально), а автомонтироание пропрадает совсем (даже флопика). Вопрос: что проще, разбираться почему не работает автомонтирование с новым ядром (или может переставить hal, udev и т.п. на новом ядре) или все таки разбираться со старой проблемой? |
Что характерно, HAL все же распознает DVD диски
Сокращенный вывод lshal: Код:
udi = '/org/freedesktop/Hal/devices/volume_part_1_size_1709867008' Код:
udi = '/org/freedesktop/Hal/devices/volume_label_001' |
У меня складывается ощущение, что я сам с собой говорю... ;-)
|
Время: 02:15. |
Время: 02:15.
© OSzone.net 2001-