私の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 ドライブを接続すると、1 つの USB ドライブに対して 2 つのアイコンが表示されることです。1 つは usb0 というラベルが付いており、もう 1 つはペンドライブの実際のラベル (例:sandisk
または )ですkingston
。 内のファイルは参照できますusb0
が、sandisk
/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"