Проделал следующие действия:
1.Убедился, что в ядре включена поддержка usbfs: cat /proc/filesystems | grep usbfs
2.Смонтировал её: sudo mount -t usbfs usbfs /proc/bus/usb
3.Скомпилировал пример из википедии (http://ru.wikipedia.org/wiki/Inotify): gcc main.c -o inotify_test. Проверил этот пример на произвольных файлах - работает.
4. Нашёл каталог в котором появляется/исчезает файл устройства при подключении/отключении флешки. У меня это /proc/bus/usb/001
5. Натравил на inotify_test этот каталог: inotify_test /proc/bus/usb/001.
В результате наблюдаю в консоли момент удаления файла при выдёргивании флешки, но не при её втыкании. Т.е. программа не получает от подсистемы inotify сообщение о создании файла, хотя он и создаётся.
Вопрос, что я делаю не так, или это один из сабжевых компонентов глючит?
Ответ на:
комментарий
от MikeDM
Ответ на:
комментарий
от gogi
Ответ на:
комментарий
от isden
Ответ на:
комментарий
от gotf
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ФС в роутере (2013)
- Форум монтирование usbfs (2009)
- Форум inotify (2012)
- Форум Inotify (2015)
- Форум не монтируется usbfs (2010)
- Форум Опции монтирования usbfs (2004)
- Форум Inotify Watches (2020)
- Форум inotify <???.h> !!!!!!!!! (2006)
- Форум [usbfs] в Ubuntu 10.10 (2011)
- Форум no usbfs in 2.6.31 (2009)