auto mount

Всё о линукс сообществе Владивостока, организационные вопросы и предложения, проекты, линуксовки
Дмитрий А. Трошин
Global Moderator
Global Moderator
Сообщения: 128
Зарегистрирован: 07 июн 2006 10:07
Откуда: г. Владивосток
Контактная информация:

auto mount

Сообщение Дмитрий А. Трошин »

Люди, вот задался я вопросом - как на автомате монтировать устройства. Мне лично не влом сделать

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

mount /dev/sda1 /mnt/flash

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

можно сделать все :)
дома покопаюсь, для флеш, дискеты, ЦД-РУМ делал, правда не супер прямо, но работало, собственно было основано на указанном тобой п2.
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Дмитрий А. Трошин
Global Moderator
Global Moderator
Сообщения: 128
Зарегистрирован: 07 июн 2006 10:07
Откуда: г. Владивосток
Контактная информация:

auto mount

Сообщение Дмитрий А. Трошин »

мля... такая безтолковая задача и приходится городить велосипед в автопарке...
Сказал тот самый Dizel и был таков...

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

4) Как в этом может быть замешан udev?

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

удев!? да запросто - автоматическое монтирование влешки при вставке, я подобным образом usb-irda адаптер настраивал, что бы демон irda ручками не пускать
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

hatred: а как же размонтирование?
Танки пробок не боятся...

Аватара пользователя
rpk
Full Member
Full Member
Сообщения: 117
Зарегистрирован: 07 июн 2006 20:48
Откуда: Vladivostok
Контактная информация:

auto mount

Сообщение rpk »

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

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

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

это решение не проканает для CD/DVD/Floppy
к сожалению что-то про аутофс пока ничего из старых залежей на винте не нашел
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

на 32бит системе было, сейчас кануло в лету :) пока скриптик mount_flash и umount_flash спасает :) (особенно для кард-ридеров)
а так мысль, когда вставляешь usb устройство, udev реагирует на него а вот в качестве поведения можно настроить запуск внешней прогрммы/скрипта. Отмонтирование фейковое - что бы произошло как таковое, на самом деле спасает сохранность данных монтирование с синхронной записью (меееедленно) как только будет флешка, потренируюсь опять ;)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

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

сюдя стоит добавить про ACTION=="add" и ACTION=="remove" скрипт для монтирования - любой
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

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

Аватара пользователя
hatred
Global Moderator
Global Moderator
Сообщения: 1205
Зарегистрирован: 08 июн 2006 00:32
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение hatred »

у меня udev 103
да и ядрышко поновее... :)
короче, юзайте arch ;)
Прошли времена когда на элементарные вопросы можно было отвечать man <что-то там> (с) из сети
Hatred's Log Place | My GitHub repos | My Gitlab repos

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

auto mount

Сообщение loooser »

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

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

Аватара пользователя
rpk
Full Member
Full Member
Сообщения: 117
Зарегистрирован: 07 июн 2006 20:48
Откуда: Vladivostok
Контактная информация:

auto mount

Сообщение rpk »

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

Ответить