LINUX.ORG.RU

Не смог разобраться с IvMan. Нет доков:(


0

0

Здравствуйте, уважаемые!
Возник следующий вопрос: я недавно поставил себе дебиан сарж, и вместо того
чтобы воспользоваться supermount, как, например, я делал раньше, я решил
попробовать Ivman. Скачал версию 0.6.4, установил... А нормальной документации
найти не смог.

Может, кто покажет\расскажет как мне автоматически монтировать\размонтировать
cdrom?

Большое спасибо!

я подскажу. Я с этим говном не далее как пару дней назад воевал. До супермаунта ему как до неба. Так что, если ядро 2.4* то выкидывай на хрен этот ивман и пользуйся в свое удовольствие супермаунтом. Если же охота пуще неволи, то - тебе нужно установить D-BUS, hal, и pmount
Потом , когда всё установлено, в /etc/ivman/IvmConfigMappins.xml
(у меня этот файл по-умолчанию отсутсвовал) пишешь:
----------
<?xml version="1.0" encoding="UTF-8"?>
<ivm:MappingsConfig version="0.1" xmlns:ivm="http://www.eikke.com/ivm">;
<ivm:Map device="devname1" maps="linkname1" />
<ivm:Map device="devname2" maps="linkname2" />
<ivm:Map device="/dev/hdc" maps="/dev/cdrom" />
...
</ivm:MappingsConfig>
-----------
Естественно указываешь свой дивайс и линк в maps , т.е. вместо device="/dev/hdc" maps="/dev/cdrom" у тебя может быть нечто иное.
И вроде всё.

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

Млин. Букву пропустил. Файл - IvmConfigMappings.xml

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

А это

> <ivm:Map device="devname1" maps="linkname1" />

> <ivm:Map device="devname2" maps="linkname2" />

действительно необходимо?

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

Насчёт всех зависимостей - у меня Дебиан.
За подсказку спасибо - у меня этот файл тоже отстствовал.
А что с другими конфигами делать?

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

Ядро как раз таки 2.6.
Но супермаунт найти не проблема - проблема наложить патч на патченное дебиановское ядро:( Сменить ядро - не предлагать!:)

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

> на патченное дебиановское ядро ( Сменить ядро - не предлагать!:)

А что в этом такого страшного? man make-kpkg. Использую debian на домашней машинке уж года три, из них с дистрибутивным ядром - часа полтора-два.

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

Проблема даже не в патче. У меня щас ядро 2.6.12-ck6 и супермаунтом пропатчено. Собран модулем, пробовал и в ядро компилять. Собираетс то он без проблем, а вот работать.. ))) Как только пытаешься к диску обратиться сегфолтится.
С ivman - иных конфигов ковырять не пришлось. Просто hal запускаясь в режиме демона тфнет за собой дбас и ивмана. и все. Тыкаешь мышом на диск он монтируется, пытаешься уйти , он спрашивает ар ю шуе?)))
Только вот в отличае от супермаунта, этот идиотизм совершенно не продуман на предмет того, что я к примеру могу обратиться к диску не через фаловый менеджер, а . к примеру, xcdroast - и он его подмантирует автоматом, но когда я выйду из xcdroast не произведя с диском никаких манипуляций, в ходе которых он мог бы меня спросить размонтировать, он тупо так и остается смонтированным. В общем,имхо, этот ивман,- яркий пример "красноглазой" перделки.

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

Supermount штука капризная. Накладывать его лучше на ванильку
или брать патчсет, в котором он уже есть. Из последних могу
порекомендовать -morph как достаточно стабильный.

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

так я из morph как раз и брал. И на ванил накидывал. Можешь показать строку из udev.rules и fstab для cdrom? Я как ни пытался - валится в сгфолт. М.б. ты devfsd заюзал?

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

У меня gentoo, morph-2.6.10-r25, udev-0.68 и все по дефолту.
Может быть это со старшими ядрами проблемы? 

fstab:
none /mnt/cdrom supermount dev=/dev/cdroms/cdrom0,fs=auto,ro,
--,iocharset=koi8-r,uid=мой_uid,gid=мой_gid  0 0

udev:

# all block devices
SUBSYSTEM=="block", GROUP="disk"

# cdrom symlinks and other good cdrom naming
BUS=="ide",     KERNEL=="hd[a-z]", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
BUS=="scsi",    KERNEL="sr[0-9]*", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
BUS=="scsi",    KERNEL="scd[a-z]", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
ENV{ID_CDROM}=="?*",            SYMLINK+="cdrom%e", GROUP="cdrom"
ENV{ID_CDROM_CD_RW}=="?*",      SYMLINK+="cdrw%e"
ENV{ID_CDROM_DVD}=="?*",        SYMLINK+="dvd%e"
ENV{ID_CDROM_DVD_R}=="?*",      SYMLINK+="dvdrw%e"

На ванильный udev накладывается в процессе установки только 
volume-id patch.

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

Спасибо. У меня практически то же самое. Но, валится.собака)) М.б. действительно дело в 2.6.12 , потому что даже в морфовском патче в шапке фигурирует 2.6.11 Фиг знает.

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

>(у меня этот файл по-умолчанию отсутсвовал)

В так нелюбимом многими Gentoo, после банального emerge ivman и запуске /etc/init.d/ivman, всё что мне нужно (автомонтирование/размонтирование CD, флешек и переносного HDD с USB2) заработало по дефолту.

Все файлы (в т.ч. и этот) были на местах.

Потребовалась маленькая подправка hal, чтобы можно было размонтировать девайсы юзером.

Если интересно, могу поделиться всеми конфигами.

...

Вообще, система очень понравилась. Чрезвычайно гибкие возможности настройки и ядро не патчится, всё без рестарта машины пошло :)

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