UDEV это конечно клёво, но......
Надо следующие:
1. При появлении usb-флэшки, примонтировать её во что-то на подобии /tmp/AFE34522345
2. сделать свои дела.
2. Отмонтировать.
Константы:
1. на флешке только один раздел.
2. файловая система заранее известна.
3. R/W или R/O - пофиг.
4. доступ будет от UID=0
P.S.
AFE34522345 - от балды, даже лучше `date +%s`
Доступ к USB blok devvice (USB +!UDEV + MOUNT + разберусь)
Модератор: Bizdelnick
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Доступ к USB blok devvice
Например так:
KERNEL=="sda", ACTION=="add", RUN+="mount_work_unmount.sh"
где в mount_work_unmount.sh делаем что надо: монтируем, дела, отмонтируем.
KERNEL=="sda", ACTION=="add", RUN+="mount_work_unmount.sh"
где в mount_work_unmount.sh делаем что надо: монтируем, дела, отмонтируем.
LightLang Team
-
pavlinux
- Сообщения: 11
Re: Доступ к USB blok devvice
KERNEL=="sda", ACTION=="add", RUN+="mount_work_unmount.sh"
Клево...., а без UDEV пожалуйсто... :o
фыва олдж
-
Dani4
- Сообщения: 208
- ОС: Fedora 18
Re: Доступ к USB blok devvice
А без UDEV наверно придется всякие автомаунтеры юзать, там уже специфично для каждого из них.
Они насколько я понял отслеживают переходы в директории согласно указанным точкам монтирования в fstab то есь утсройство должно быть заранее там прописано.
А чтоб само монтировалост просто при появлении устройства (без строки в fstab) имхо не реально. хотя не знаю с devfs такими вещами не занимался.
Вот разве что нашел, вроде по теме
http://www.freebsdfreaks.net/articles/auto..._and_devfs.html
Они насколько я понял отслеживают переходы в директории согласно указанным точкам монтирования в 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.
"This is a Unix system. I know this." - Lex.
-
edo
- Сообщения: 44
- ОС: debian stable/testing
Re: Доступ к USB blok devvice
а почему без udev? в принципе можно на hotplug сделать, но тот deprecated - я вот наоборот собираюсь переписать скрипты для синхронизации палмов на udev.