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
ladledフォルダーにアクセスでき、通常のユーザーが読み取り/書き込み可能になります。
私は このきちんとした小さなハウツー 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"