08/04/27 14:03:23 2lHvX9f+
>>211
> udev の設定で対応できると思う。細かなところは不明だけど。
んじゃ、わたしがわかるかぎりで。
GNOME ユーザなんで、ほっとけば勝手にマウントしてくれるんですけど、なんとなく udev ルール書いてます。
USB メモリはもってないので、iPod 用、スマートフォン用の設定しかしたことないですけど。
万年初心者なので、まちがいがあればツッコミよろしく。
まず、USB メモリをさした後に dmesg するとかして、それが /dev/sdb だとか /deb/sdc だとかいうのを調べる。
そんで、udevinfo --attribute-walk --path=`udevinfo --query=path --name=/dev/sdb` を実行 (/dev/sdb だった場合)。
さっきさした USB メモリ専用の設定でいいなら、上の出力から ATTRS{serial}=="ごちゃごちゃ長い文字列" という行を探す。
# USB のホスト・コントローラーのぶんも出るけど、USB メモリのほうを探す。
つぎに /etc/udev/rules.d/local.rules というファイルを作って、下の行を書きこむ。
SUBSYSTEMS=="usb", ATTRS{serial}=="ごちゃごちゃ長い文字列", SYMLINK+="myusbmemory"
これで、USB メモリさしたときに、/dev/なんちゃら へのシンボリック・リンク /dev/myusbmemory が作られるようになる。
つぎに /etc/fstab に下のような行を書きこむ。
# これはあくまで一例です。utf8 のとこは特に自分の環境にあわせる。あと、noatime もつけるべき?
/dev/myusbmemory /media/myusbmemory vfat flush,noauto,nodev,noexec,rw,nosuid,user,dmask=022,fmask=133,codepage=932,iocharset=utf8 0 0
あとはルート権限で /etc/init.d/udev reload を実行して完了。
つぎにその USB メモリをさしたときは /media/myusbmemory に自動マウントされるはず。
もっと汎用的なルールを書きたい場合はドキュメントを参照。
URLリンク(www.reactivated.net)
URLリンク(www.gentoo.gr.jp) (ちょっと古いけど日本語訳)