在我的 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"