LINUX.ORG.RU

святой духъ ?


0

0

какой зверь монтирует диски в suse 9.3 ??
я думал, что ivman но потом заметил, что нету его.

зы. Ох я встречу того духа, ох отмечу его в ухо (c) Высоцкий

☆☆
Ответ на: комментарий от myhand

% ps -A | grep auto
пусто

и вообще в процессах ничего подозрительного, хотя монтирует в /media/название_диска

Muromec ☆☆
() автор топика
Ответ на: комментарий от suser

во-первых: % ps -A | grep submountd нифига нет.
во-вторых: хотя диск монтируется как subfs
AFAIK кто-то должен создавать /media/K3b_data_project и монтировать туда диск

Muromec ☆☆
() автор топика
Ответ на: комментарий от Muromec

>во-первых: % ps -A | grep submountd нифига нет.

AFAIR, hal.

>AFAIK кто-то должен создавать /media/K3b_data_project и монтировать туда диск

Файл mount-subfs.c в пакете submount.

suser
()
Ответ на: комментарий от suser

>AFAIR, hal.

если hal сам монтирует диски нафик тогда ivman?

>Файл mount-subfs.c в пакете submount

ы. а конкретней? не ядерный модуль же?

Muromec ☆☆
() автор топика
Ответ на: комментарий от Muromec

ИМХО, submount - это модуль ядра, который вызывается hal-ом (в свое время изрядно попотел, чтобы найти где он, гад, хранит опции для mount).

О, кстати, раз пошла такая пьянка... Миша, как в Сузе происходит обновление дистра? Вот сейчас сижу на 10.0 rc1. Обновление до 10.0 будет проходить через Online Update или руками каждый пакет обновлять через репозитарий YAST-a?

Jeepston ★★★
()
Ответ на: комментарий от Muromec

> если hal сам монтирует диски нафик тогда ivman?

чего курим? если обьяснять на пальцах то все работает так: hal получает информацию что диск вставлен и передает ее в ivman через dbus, ivman монтирует с помощью pmount

JB ★★★★★
()
Ответ на: комментарий от Jeepston

>ИМХО, submount - это модуль ядра, который вызывается hal-ом (в свое время изрядно попотел, чтобы найти где он, гад, хранит опции для mount).

В 10.0 тоже трабла с русской кодировкой и UDF-дисками на сменных устройствах? Тоже меняется в mount-subfs.c?

А mount-subfs.c - обычный файл, бинарник которого используется hal-ом при обнаружении нового устройства. Возьми src.rpm от submount с любого зеркала (например, belnet), распакуй, поменяй опции монтирования и собери. Потом посмотри в спеке, во что этот файл компилится и перекинь его в систему (/etc/что-то там) (либо установи собранный пакет).

suser
()
Ответ на: комментарий от Jeepston

>руками каждый пакет обновлять через репозитарий YAST-a?

Нет, просто выделить все пакеты и нажать "Обновить, если есть версия новее".

suser
()
Ответ на: комментарий от JB

>чего курим? если обьяснять на пальцах то все работает так: hal получает информацию что диск вставлен и передает ее в ivman через dbus, ivman монтирует с помощью pmount

читай внимательнее. ivman нету вообще. отсюда и вопрос "кто монтирует диски?"

Muromec ☆☆
() автор топика
Ответ на: комментарий от Jeepston

>ИМХО, submount - это модуль ядра, который вызывается hal-ом (в свое время изрядно попотел, чтобы найти где он, гад, хранит опции для mount).

с submount в чистом виде я имел дело в gentoo.
состоит он из модуля ядра subfs и submountd.
нужно монтировать /dev/hda /mnt/cdrom -t subfs -o fs=iso9660.
и в независимости от того есть носитель в приводе или нет /mnt/cdrom _будет_ смонтирован всё время, но содержать файлы будет только при наличии носителя. вот и вопрос кто ( так и хочеца спросить "кто виноват?" (-; )

а тут совершенно другая ситуация. кто-то делает
mkdir /media/$DISK_LABEL
mount /dev/hda /media/$DISK_LABEL -t subfs -o fs=iso9660,блаблабла
при появлении носителя и обратное при его исчезновении.

>(в свое время изрядно попотел, чтобы найти где он, гад, хранит опции для mount

в студию

> Миша, как в Сузе происходит обновление дистра? Вот сейчас сижу на 10.0 rc1. Обновление до 10.0 будет проходить через Online Update или руками каждый пакет обновлять через репозитарий YAST-a?

+1

Muromec ☆☆
() автор топика
Ответ на: комментарий от Muromec

>> mkdir /media/$DISK_LABEL
Вот это точно делает HAL, причем помимо этого он еще и в /etc/fstab добавляет необходимые строчки. А вот кто монирует - не могу сказать.

CTpaHHuK
()
Ответ на: комментарий от suser

>А mount-subfs.c - обычный файл, бинарник которого используется hal-ом при обнаружении нового устройства.

какого фига hal монтирует устройство?

> распакуй, поменяй опции монтирования и собери.

это виндоахтунк - прописывать такие вещи в бинаре. лучше уже подправить, чтобы читал из откуда-нибудь из /etc/hal_subfs_options.

Muromec ☆☆
() автор топика
Ответ на: комментарий от CTpaHHuK

>причем помимо этого он еще и в /etc/fstab добавляет необходимые строчки

это уже по вкусу ( enable-fstab-sync или что-то вроде этого )

Muromec ☆☆
() автор топика
Ответ на: комментарий от Muromec

> в студию

/usr/share/hal/fdi

Там лежат разные xml файлы, ответственные за маунт разных устройств. Запутано все до нельзя.

Jeepston ★★★
()
Ответ на: комментарий от CTpaHHuK

>причем помимо этого он еще и в /etc/fstab добавляет необходимые строчки.

Нет. Эти строчки там всё время есть. Только там стоит noauto.

suser
()
Ответ на: комментарий от Jeepston

>Там лежат разные xml файлы, ответственные за маунт разных устройств. Запутано все до нельзя.

Если надо изменить параметры монтирования, лучше это делать в mount-subfs.c.

suser
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.