手当たり次第に書くんだ

飽きっぽいのは本能

LPIC コールドプラグとホットプラグ – デバイス認識の違い

LPIC 学習ノートへ戻る

この記事では、LPIC 学習向けにコールドプラグデバイスとホットプラグデバイスを整理します。デバイスが起動時に存在するのか、稼働中に追加・削除されるのかによって、Linux 側の認識の流れが変わります。

コールドプラグとホットプラグ

種類意味
コールドプラグ起動前から接続されているデバイス内蔵ディスク、PCI NIC
ホットプラグ稼働中に追加・削除されるデバイスUSB メモリ、USB NIC、外付けディスク

Linux での認識

コールドプラグデバイスは起動時の検出が中心です。一方、ホットプラグデバイスは稼働中にカーネルイベントが発生し、udev が /dev 配下のデバイスファイルやリンクを処理します。

確認コマンド

dmesg | tail
udevadm monitor
lsusb
lspci
lsblk

LPIC で押さえるポイント

  • コールドプラグは起動時から存在するデバイスです。
  • ホットプラグは稼働中に追加・削除できるデバイスです。
  • ホットプラグでは udev の理解が重要です。
  • USB デバイスや外付けストレージは、認識確認の流れを分けて見ると理解しやすいです。

確認の流れを分ける

コールドプラグは起動時に存在するデバイス、ホットプラグは稼働中に追加・削除されるデバイスです。ただし実務では、言葉の定義よりも、どのタイミングで認識され、どのログやイベントに現れるかを確認できることが重要です。

種類主な確認
コールドプラグ起動ログ、lspci、lsblk、systemd の起動時状態
ホットプラグdmesg、udevadm monitor、lsusb、lsblk
どちらにも関係udev、カーネルモジュール、デバイスファイル

ホットプラグ確認の例

udevadm monitor
dmesg -w
lsusb
lsblk

USB デバイスを接続しながら udevadm monitordmesg -w を見ると、ホットプラグ時にどのようなイベントが発生しているかを確認できます。

まとめ

コールドプラグとホットプラグの違いは、Linux のデバイス認識を理解する基本です。LPIC では、起動時検出、カーネルイベント、udev、確認コマンドの関係を押さえると、ハードウェア系の問題を整理しやすくなります。

関連する記事

参考書籍

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

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

Amazon で見る

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

LPIC コールドプラグとホットプラグ – デバイス認識の違い

コメントを残す

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

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

トップへ戻る