Пробую ivman, обнаруживаю что при вынимании CD - диск не размонтируется, привет busy inodes и т.д. Смотрю Support wiki на ivman.sf.net, смотрю ссылку на Gentoo (комменты внизy http://wiki.sisyphus.ru/admin/IvmanAutomount ) и вырезаю hal policy от submount нафиг. Цитата из fstab: /dev/hdc /media/cdrecorder auto exec,nosuid,nodev, noauto,users 0 0 Судя по man submount - submount корректно работает только при файловой системе subfs. Таким образом, мне кажется, mount-hal-fs слишком неразборчив и должен трогать только те строчки fstab, которые subfs. Если же mont-hal-fs - это общий агент (раз)монтирования - то что ему делать в пакете submount ?
mount-hal-fs запускается только в том случае, если есть настройки по умолчанию. Тот пакет, работоспособности которого мешает такое поведение hal'а - должен содержать в себе настройку, отменяющую операции над используемыми им устройствами. Т.е. - например отключать запуск mount-hal-fs
...но тогда это никакого отношения не имеет к submount! Лучше тогда IMHO выделить этот скрипт и полиси в отдельный пакет с Provides: HAL_REMOVABLES_MOUNTER - и такой же Provides выставить ivman'y - пусть они конфликтуют.
это имеет самое прямо отношение к submount, ибо правила прописываются с учетом submount'а. Конфликты прописывать не правильно, правильно сделать так, что бы pmount при установке прописывал нужные ему правила для hal'а, отменяющие все остальные. Сделать это не сложно.
Нет. Правила sumbmount'a (исходя из man submount) - это строки с файловой системой subfs. Остальное - не submount. Кроме того ни в скрипте mount-hal-fs, ни в соотв. полиси для HAL нет ничего специфичного для submount. Ничего. Просить ivman отключать все остальное - это то же, что просить его мантейнера знать про все возможные автоматические маунтеры которые есть и когда-либо будут в АльтЛинуксе. Где-то есть список всех таких маунтеров? Едва ли.
(In reply to comment #4) > Нет. Правила sumbmount'a (исходя из man submount) - это строки с файловой > системой subfs. Остальное - не submount. > Кроме того ни в скрипте mount-hal-fs, ни в соотв. полиси для HAL нет ничего > специфичного для submount. Ничего. Наверное вы плохо читали это policy. Там все - исключительно специфичное для subfs Я говорю про файл 91-mount-subfs.fdi > > Просить ivman отключать все остальное - это то же, что просить его мантейнера > знать про все возможные автоматические маунтеры которые есть и когда-либо будут > в АльтЛинуксе. Где-то есть список всех таких маунтеров? Едва ли. Я уверен что других не ожидается на данный момент. Ну или ставьте конфликт у ivman и submountd
Жаль, что в дискуссии е учавствуют мантейнеры submount и ivman. Без них смысла мало :-) Так, все страньше и страньше! Действительно: <merge key="volume.policy. mount_filesystem" type="string">subfs</merge> Беру паузу, потом почитаю подробнее. Я прав, что это правило должно для любого свежевставленного устройства настоять на использовании subfs ? Но - пока я эту полиси не отключил - при размонтировании шел бесконечный косяк busy inodes.
(In reply to comment #6) > Жаль, что в дискуссии е учавствуют мантейнеры submount и ivman. > Без них смысла мало :-) А мантейнер sumbount против того, чтоб держать в пакете файлы политик от hal.
...но его держат за руки и не дают убрать. :D
А мантейнер ivman/pmount против того, чтобы держать в своем пакете hal-политики для submount.
а hal-политики против submount ? ;-)
Не барское это дело... Желающие могут создать пакет removable-control, наполнить его политиками и повесить на control(5) управление ими...
Это уже сделано в пакете hal-mount-subfs. Закрываем?
apt-get install hal-mount-subfs rpm -qld hal-mount-subfs