Доступ к USB blok devvice (USB +!UDEV + MOUNT + разберусь)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
pavlinux
Сообщения: 11

Доступ к USB blok devvice

Сообщение pavlinux »

UDEV это конечно клёво, но......

Надо следующие:

1. При появлении usb-флэшки, примонтировать её во что-то на подобии /tmp/AFE34522345
2. сделать свои дела.
2. Отмонтировать.

Константы:
1. на флешке только один раздел.
2. файловая система заранее известна.
3. R/W или R/O - пофиг.
4. доступ будет от UID=0

P.S.
AFE34522345 - от балды, даже лучше `date +%s`
фыва олдж

Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Доступ к USB blok devvice

Сообщение BlackStar »

Например так:

KERNEL=="sda", ACTION=="add", RUN+="mount_work_unmount.sh"

где в mount_work_unmount.sh делаем что надо: монтируем, дела, отмонтируем.
LightLang Team
Спасибо сказали:
Аватара пользователя
pavlinux
Сообщения: 11

Re: Доступ к USB blok devvice

Сообщение pavlinux »

KERNEL=="sda", ACTION=="add", RUN+="mount_work_unmount.sh"



Клево...., а без UDEV пожалуйсто... :o
фыва олдж

Спасибо сказали:
Аватара пользователя
Dani4
Сообщения: 208
ОС: Fedora 18

Re: Доступ к USB blok devvice

Сообщение Dani4 »

А без UDEV наверно придется всякие автомаунтеры юзать, там уже специфично для каждого из них.
Они насколько я понял отслеживают переходы в директории согласно указанным точкам монтирования в fstab то есь утсройство должно быть заранее там прописано.
А чтоб само монтировалост просто при появлении устройства (без строки в fstab) имхо не реально. хотя не знаю с devfs такими вещами не занимался.
Вот разве что нашел, вроде по теме
http://www.freebsdfreaks.net/articles/auto..._and_devfs.html
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
Спасибо сказали:
edo
Сообщения: 44
ОС: debian stable/testing

Re: Доступ к USB blok devvice

Сообщение edo »

а почему без udev? в принципе можно на hotplug сделать, но тот deprecated - я вот наоборот собираюсь переписать скрипты для синхронизации палмов на udev.
Спасибо сказали: