Страница 1 из 2

auto mount

Добавлено: 08 ноя 2006 10:11
Дмитрий А. Трошин
Люди, вот задался я вопросом - как на автомате монтировать устройства. Мне лично не влом сделать

Код: Выделить всё

mount /dev/sda1 /mnt/flash
А вот жене (маме/папе/бабушке) объяснять что значит монтирование (как его делать, зачем его делать) мне не очень то охото.
1) В ArchLinux`е я не нашел нормального решения, значит ли это, что решения нет?
2) Кто либо смог реализовать automount + autofs или AMD (kernel auto mount daemon)
3) Не считает ли кто-либо, что связка из 2х демонов или затычка к ядру это хорошая реализация???
4) Как в этом может быть замешан udev?

auto mount

Добавлено: 08 ноя 2006 14:47
hatred
можно сделать все :)
дома покопаюсь, для флеш, дискеты, ЦД-РУМ делал, правда не супер прямо, но работало, собственно было основано на указанном тобой п2.

auto mount

Добавлено: 08 ноя 2006 15:24
Дмитрий А. Трошин
мля... такая безтолковая задача и приходится городить велосипед в автопарке...

auto mount

Добавлено: 09 ноя 2006 16:27
loooser
4) Как в этом может быть замешан udev?

к сожалению, udev к этому не приспособлен. Хотя могли бы и приспособить, ИМХО

auto mount

Добавлено: 10 ноя 2006 15:20
hatred
удев!? да запросто - автоматическое монтирование влешки при вставке, я подобным образом usb-irda адаптер настраивал, что бы демон irda ручками не пускать

auto mount

Добавлено: 10 ноя 2006 17:29
loooser
hatred: а как же размонтирование?

auto mount

Добавлено: 11 ноя 2006 03:45
rpk
[quote="loooser"]hatred: а как же размонтирование?[/quote]
А вот это "жене (маме/папе/бабушке)" объяснять придётся в любом случае.... :)))))))))))

2Дизель. поставь что нить более десктопно-ориентированное. Шапку или суську - там всё с коробки работает.
Как вариант поставь vmware - и туда винду внутрь - пускай работают как раньше...

auto mount

Добавлено: 11 ноя 2006 19:16
hatred
а размонтирование... а в винде ты как флешку вынимаешь? :)
вариант:
1. на флешку сделать синхронную запись, что бы не бояться что при вынимание в любой момент времени данные похерятся
2. при вставлениее монтировать, юзать средства udev
3. при вынимании размонтировать, юзать средства udev (не спасет при асинхронной записи)

это решение не проканает для CD/DVD/Floppy
к сожалению что-то про аутофс пока ничего из старых залежей на винте не нашел

auto mount

Добавлено: 12 ноя 2006 10:18
loooser
hatred: покажи рабочие конфиги такого решения через udev.
А то я в нете ничего такого не нашел; и сам пытался - не получилось. Т.е. для монтирования идея одна была, но уж больно через одно место это было бы. А для размонтирования я вообще ничего не придумал.

auto mount

Добавлено: 12 ноя 2006 10:38
hatred
на 32бит системе было, сейчас кануло в лету :) пока скриптик mount_flash и umount_flash спасает :) (особенно для кард-ридеров)
а так мысль, когда вставляешь usb устройство, udev реагирует на него а вот в качестве поведения можно настроить запуск внешней прогрммы/скрипта. Отмонтирование фейковое - что бы произошло как таковое, на самом деле спасает сохранность данных монтирование с синхронной записью (меееедленно) как только будет флешка, потренируюсь опять ;)

auto mount

Добавлено: 12 ноя 2006 10:55
hatred
для начала, вот как сделано для автоматического старта irattach:
http://vl-lug.ru/?q=node/7

сюдя стоит добавить про ACTION=="add" и ACTION=="remove" скрипт для монтирования - любой

auto mount

Добавлено: 13 ноя 2006 15:21
loooser
странно, у меня в man dev нету параметра RUN. Есть только PROGRAM, но это не то. Может версия слишком старая?
У меня udev 0.048
и kernel 2.6.8

auto mount

Добавлено: 14 ноя 2006 10:29
hatred
у меня udev 103
да и ядрышко поновее... :)
короче, юзайте arch ;)

auto mount

Добавлено: 14 ноя 2006 20:32
loooser
hatred: у меня просто дебиан очень старый, всё не доходят руки сходить к кому-нибудь обновиться :)
Не любитель я компилять всё и вся, уж больно много времени это занимает.

В пустоту: Вот я не понимаю, неужели нельзя было сделать так, чтобы при вынимании дискеты/CD/flash/да_даже_винчестера - ядро (драйвер устройства) просто возвращало бы ошибку всем программам, пытающимся продолжать работать с этим устройством ???
Я понимаю, что монтирование/размонтирование - это очень надёжно для данных, но ведь можно было сделать это опциональным... Кстати, а может уже и есть такие драйверы? - никто не в курсе?

auto mount

Добавлено: 14 ноя 2006 23:10
rpk
[quote="loooser"]В пустоту: Вот я не понимаю, неужели нельзя было сделать так, чтобы при вынимании дискеты/CD/flash/да_даже_винчестера - ядро (драйвер устройства) просто возвращало бы ошибку всем программам, пытающимся продолжать работать с этим устройством ???/[/quote]
Гхм. По моему не нашёлся ещё тот господин который сообщал бы операционке о том, что в дисководе вытащили дискету...
А раз нет такого господину - откуда операционка узнает о сиём вопиющем факте безобразия? :)