Debian GNU/Linux スレッド Ver. 53at LINUX
Debian GNU/Linux スレッド Ver. 53 - 暇つぶし2ch216:login:Penguin
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) (ちょっと古いけど日本語訳)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch