Re: Автомонтирование флешки
On Mon, Sep 02, 2013 at 10:08:58PM +0100, Mikhail Ramendik wrote:
> Всем привет!
> Сейчас у меня флешка монтируется ручным скриптом. Как-то очень
> стародавняя система получается.
> Хотелось бы сделать "как у людей", с монтированием по вставке и иконкой
> для размонтирования.
> Но, насколько я понимаю, "у людей" при этом каждая флешка монтируется в
> свой путь, как-то связанный то ли с серийным номером, то ли с меткой
> тома. А мне критично, чтобы она монтировалась всегда в /media/flash - я
> хочу сделать скрипты для выемки фотографий с фотоаппарата и записей с
> звукозаписывалки.
> Как бы это сделать?
> --
> Yours, Mikhail Ramendik
> Unless explicitly stated, all opinions in my mail are my own and do not
> reflect the views of any organization
У меня до сих пор, со времён Sarge, наверно, с небольшими модификациями в
udev, работает такая конструкция:
/etc/udev/rules.d/90-local.rules:
---------------------------------8<-------------------------------
KERNEL=="sd?1", ENV{ID_FS_UUID}=="2672-0022", SYMLINK+="lumix", RUN+="/usr/local/bin/lumix"
--------------------------------->8-------------------------------
/usr/local/bin/lumix:
---------------------------------8<-------------------------------
#!/bin/sh
/usr/local/bin/rsyncphoto >> /var/log/rsyncphoto.log 2>&1 &
--------------------------------->8-------------------------------
/usr/local/bin/rsyncphoto:
---------------------------------8<-------------------------------
#!/bin/bash
mount -o noatime -t auto /dev/lumix /media/lumix
rsync -av --update /media/lumix/DCIM/ /data/photo/DCIM/
umount /media/lumix
--------------------------------->8-------------------------------
То есть мне не надо тащить всё подряд с любой флешки, здесь именно
скачивание фото с фотоаппарата. Подключаю USB-шнур, включаю питание и
далее всё происходит автомагически. Индикация конца соединения на фотике
-- выключаю. И мне кажется, привязка к серийному или какому-то ещё
номеру удобнее, чем придумывать какие-то сложные общие правила, что
откуда тащить и куда укладывать.
Но в принципе, данный вариант легко адаптировать под ваш случай -
поменять имя на flash, выкинуть серийный номер и ограничить имена
дисков, убрав оттуда жёсткие. Ну и собственно написать скрипты,
достающие информацию по нужным критериям.
Reply to: