Hatena::ブログ(Diary)

ソースコード備忘録 このページをアンテナに追加 RSSフィード

サイト移行しました >>>>> プログラミングメモ

2009-07-23 Linux /proc

udevとtmpfs

| 22:47 | udevとtmpfsを含むブックマーク udevとtmpfsのブックマークコメント

udevとtmpfs

dfコマンドで出てくるudevとtmpfsとは何?と以前から思ってたので調べてみた

udev

udev(userspace device management)とは,カーネルがパソコンへの接続を検出したデバイスに対して,

動的に「デバイス・ファイル」を作成して割り当てるための仕組み

昔のLinuxでは接続したい機器に対してあらかじめデバイスファイルが必要だったがudevを利用すればその必要がなくなる

udevを使用した/devのファイルシステムはその時々でpcに接続されているデバイスファイルを作成しそのためのファイルを置くための動的なデバイスディレクトリを作成するのでtmpfs

udevのルール

どの周辺機器が接続されたら(カーネルから通知があったら),どんなデバイス・ファイルを作るかという

「対応付けルール」(udev rules)を定めた設定ファイルを作成する必要があり、設定ファイルは,/etc/udev/rules.d以下などに,

「50- udev.rules」という形式のファイル名で保存されている。

tmpfs

動的に変化できるメモリ上のファイルシステム

tmpfsの作成方法
     $mount -t tmpfs -o size=64m tmpfs /dev/shm
     $mount -t tmpfs -o size=64m /dev/shm /var/tmp

上記のコマンドでメモリ上のファイルシステムが/var/tmpにマウントされる

udevを使用してデバイスファイル名を固定する方法

no title

  • もうすこしまとめてから追記予定
参考サイト

Wiki@flowernet - udev+D-Bus+Hal Howto (draft)

Debian 4.0 Etchでhotplugとudevを同時にインストールして使用することが出来ない | 突然消失するかもしれないブログ

udevの概要 | OSDN Magazine

udevとdevfs | OSDN Magazine

第15回 udevを読む:ソースコード・リテラシーのススメ|gihyo.jp … 技術評論社

udev on Fedora - ja

tmpfsが/dev/shmをマウントしている件 - サーバー技術メモ

tmpfsってなんですか? - 今日も元気にlinux - mylinuxグループ

Linuxキーワード - udev:ITpro

Linuxキーワード - tmpfs:ITpro

ホットプラグの混乱 - 組み込み Linux 開発の手引き - アットウィキ

【インフォシーク】Infoseek : 楽天が運営するポータルサイト

トラックバック - http://d.hatena.ne.jp/yuki_rinrin/20090723/1248356824