Автомонтирование USB накопителей в произвольный каталог

Народ начал видимо от безделия переругиваться в соседних ветках, потому подумалось - а не транслировать ли свою задачу всем кому не лень поучаствовать.
Суть: надо автоматически смонтировать любой USB накопитель (флешка, hdd) в определенную директорию.
Если с конкретными устройствами ясно - их можно прописать в fstab, то как тут быть?
На данный момент остановился на установке usbmount, он автомонтирует в ближайшее свободное /media/usbX
Далее эта директория монтируется в нужную мне через fstab:
source_dir dest_dir none bind 0 0
Но, после перевтыкания флешки либо первого подключения надо перемонтровать dest_dir.
Кнопку повесить пользователю? в какой нибудь инит добавить команду? идеи есть?
P.S. Ну надо-же, не по глазам видать было (конф usbmount в самом начале) :
# Новое устройство подключается в первый доступный каталог без дополнительных вопросов
MOUNTPOINTS="/media/usb0 /media/usb1 /media/usb2 /media/usb3 /media/usb4 /media/usb5 /media/usb6 /media/usb7"

то есть меняем на любой нужный дир и все дела.
практическое применение: сервер (медиасервер в моем случае с оболочкой Kodi (бывший XBMC)),NAS; с возможностью управления контентом при помощи eXtplorer, т.е через веб-интерфейс. Так как програмулина работает на php и видит каталоги не ниже /var/www/html/ то создал каталог /var/www/html/fmanager в нем еще disk-2TB usb0 usb1 для медиафайлов. Далее каталог файлов "прибайндил" в disk-2TB через fstab:
/home/tv/disk-2TB/Видео /var/www/html/fmanager/disk-2TB none bind 0 0
для usb0 usb1 прописал в установленный usbmount /etc/usbmount/usbmount.conf :
MOUNTPOINTS="/var/www/html/fmanager/usb0 /var/www/html/fmanager/usb1"
И, кажися, все работает, можно копировать, перемещать, удалять, переименовывать через веб даже простому юзеру, для которого собственно и предназначалось! Сам у себя обычно копировал через ssh, но так как совсем просто сделаю так-же. Нуда, еще нужен пхп и апач естественно.

0
kot040188 - 29 Январь, 2015 - 19:12
Изображение пользователя kot040188.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры