Большинство продвинутых пользователей Linux не используют популярные окружения рабочего стола (KDE, GNOME, XFCE), позволяющие осуществлять автомонтирование флешки из коробки.
Отказ от громоздкой графической среды позволяет выбрать наиболее подходящий для работы оконный менеджер (WM), заточив дистрибутив под себя, но ручное монтирование и отмонтирование флеш-накопителя представляет при этом, естественно, бессмысленную работу.
Для автомонтирования флешки небходимо в этом случае иметь установленный pmount
. Я, например, работая на Slackware установил его из Slackbuilds.org.
Затем, пользователей, из учётных записей которых будет осуществляться автомонтирование, надлежит включить в группу plugdev
:
$ less /etc/group
...
plugdev:x:83:ivan,maria
...
Теперь остаётся лишь написать правила, для чего следует создать файл 10-automount.rules
в каталоге /etc/udev/rules.d/
и прописать в него следующее:
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/usr/bin/pmount -c utf8 -w -s --umask 000 /dev/%k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/usr/bin/pumount /media/%k"
В данном случае подразумевается, что ваш жёсткий диск — sda
, а флешка будет монтироваться как устройство sdb1
в каталог /media/
.