手当たり次第に書くんだ

飽きっぽいのは本能

LPIC udev – Linux のデバイス管理を理解する

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けに udev を整理します。udev は、Linux でデバイスが追加・削除された時に、デバイスファイルや属性をユーザー空間で管理する仕組みです。

udev の役割

Linux では、デバイスが検出されるとカーネルがイベントを発生させ、udev がそれを受け取って /dev 配下のデバイスファイルやシンボリックリンクを管理します。

要素意味
kernel eventデバイス追加・削除などのイベント
udevdudev のデーモン
/devデバイスファイルが置かれる場所
/etc/udev/rules.d/管理者が追加する udev ルール
/lib/udev/rules.d/パッケージ側の udev ルール

確認コマンド

udevadm info --export-db
udevadm info /dev/sda
udevadm monitor

ルールの考え方

udev ルールでは、デバイス属性に応じて名前、権限、シンボリックリンクなどを設定できます。LPIC では詳細なルール作成よりも、udev がデバイス管理に関わることを理解するのが重要です。

udev が関わる範囲

udev は、デバイスを検出するカーネルそのものではありません。カーネルが発生させたイベントを受け取り、ユーザー空間でデバイスファイル、権限、シンボリックリンクなどを整える仕組みです。

役割担当
デバイス検出カーネル
イベント通知uevent
/dev 配下の管理udev
永続名の作成udev ルール
状態確認udevadm

udev 調査で使うコマンド

udevadm monitor
udevadm info /dev/sda
udevadm info --query=all --name=/dev/sda
ls -l /dev/disk/by-id/

udev は、USB ストレージ、NIC 名、ディスクの永続名などで表に出てきます。LPIC ではルールの詳細を書くことより、カーネルイベントから /dev の管理につながる流れを理解することが大切です。

まとめ

udev は、Linux のデバイス管理をユーザー空間で支える仕組みです。LPIC では、カーネルイベント、/dev、udev ルール、udevadm の関係を押さえると、デバイス認識の流れを理解しやすくなります。

関連する記事

参考書籍

参考
書籍
参考書籍
ストーリーで覚える Linux CLI 入門

Linux のコマンドライン操作を基礎から確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

LPIC udev – Linux のデバイス管理を理解する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る