На моем ноутбуке Debian Squeeze я не могу автоматически смонтировать флешку или внешний жесткий диск. Вот содержимое моего/etc/fstab
#commented following line to just support vfat
#/dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sdb1 /media/usb0 udf,vfat user,noauto 0 0
Проблема в том, что когда я подключаю USB-накопитель, я вижу два значка для одного USB-накопителя. Один из них обозначен как usb0, а другой — это фактическая метка флешки, например, sandisk
или kingston
. Я могу просматривать файлы, usb0
но sandisk
/ kingston
недоступен. Если я отмонтирую, usb0
я могу получить доступ к папкам sandisk
/ kingston
ladled, и они доступны для чтения/записи обычному пользователю.
решение1
я нашелэтот небольшой и понятный советна основе udev. Монтирует и размонтирует указанные разделы диска в известные места, заданные вами.
Часть с примером конфигурации трудночитаема, поэтому привожу ее еще раз:
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{serial}=="57583", SYMLINK+="wd%n"
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{serial}=="57583", RUN+="/bin/mkdir /media/wd"
ACTION=="add", SUBSYSTEMS=="usb", ATTRS{serial}=="57583", RUN+="/bin/mount -t auto -o defaults /dev/wd1 /media/wd", OPTIONS="last_rule"
ACTION=="remove", SUBSYSTEMS=="usb", ATTRS{serial}=="57583", RUN+="/bin/umount /media/wd"
ACTION=="remove", SUBSYSTEMS=="usb", ATTRS{serial}=="57583", RUN+="/bin/rmdir /media/wd", OPTIONS="last_rule"