在我的 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,另一个是 pen 驱动器的实际标签,例如sandisk
或kingston
。我可以浏览文件,usb0
但无法访问sandisk
/ 。如果我卸载,我可以访问/ ladled 文件夹,并且普通用户可以读取/写入它们。kingston
usb0
sandisk
kingston
答案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"