- 216 名前:login:Penguin mailto:sage [2008/04/27(日) 14:03:23 ID: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 に自動マウントされるはず。 もっと汎用的なルールを書きたい場合はドキュメントを参照。 www.reactivated.net/writing_udev_rules.html www.gentoo.gr.jp/transdocs/udevrules/udevrules.html (ちょっと古いけど日本語訳)
|

|