К вопросу монтирования CD, USB-Flash, Floppy
Когда на моем компе была установлена FreeBSD мне очень не нравилось что монтирование сменных носителей от лица непривилегированного пользователя не работало, поскольку в наших широтах требовало загрузки ядерных модулей для поддержки кириллицы на соответствующих разделах. Понятно что пользователю модули загружать не положено, однако не работало оно также и при включении соответствующих опций в ядро. Тема эта не раз поднималась разными исследователями.
Для себя я данную проблему решал следующим образом. Ставил sudo или делал chmod +s /sbin/mount*, первое на домашнем, второе на рабочем компе. И размещал в ~/bin/ маленький скриптик, который подправлял по ситуации.Собственно сам скриптик:
#!/bin/sh
mnt=`df | grep -c "$1"`
if [ $mnt -eq 0 ]; then
mount /mnt/"$1" && thunar /mnt/"$1"
else
umount /mnt/"$1"
fi
Вызывается как mount.sh CD или mount.sh USB, здесь CD и USB - это директории внутри /mnt. В зависимости от того смонтирована ФС или нет выполняется соответсвенно mount или umount. Было весьма удобно добавлять его на панельку XFce или в меню Openbox.
Комментарии