各デバイスドライバは特定のマスターデバイスIDとの接続を登録し、この接続はデバイス特殊ファイルとデバイスドライバ間の接続を提供します。
これらの協会のリストを使用できますか?
答え1
Documentation/admin-guide/devices.txt
割り当てプロセスはカーネルソースコードに文書化されており、割り当てられたすべてのデバイス番号が一覧表示されます。sd
多数のデバイスを処理できるため、複数の主要なデバイス番号を入手してください。メジャー8カバー/dev/sda
〜/dev/sdp
、メジャー65カバー/dev/sdq
〜/dev/sdaf
、66〜/dev/sdag
など、最大/dev/sdav
135個まで(合計256個のディスク装置)。/dev/sdig
/dev/sdiv
答え2
Stephen Kittの回答リンクは、一般的なデバイスタイプテーブルを提供します。ただし、一部のシステム(デバイスマッパーなど)は、キー番号をハードコーディングせずに動的に取得します。
このような場合は、/proc/devices
ファイルを読み取って正しい方向を指すドライバ指定の説明文字列で登録されているマスター番号テーブルを取得できます。
この値は動的に登録されるため、ドライバモジュールが登録されている順序に従って起動するたびに変更されることがあります。