udevは/ devを埋めることを担当します。 /lib/udev および /etc/udev/ 以下のルール/構成/スクリプトに基づいて /dev にデバイスノードを動的に追加および削除します。
CDROMデバイスノード/ dev / sr0がある場合は、/ dev / cdromにシンボリックリンクを追加してこれを実行できます。ルールは次のとおりです。:
SUBSYSTEM=="block", KERNEL=="sr0", SYMLINK+="cdrom", GROUP="cdrom"
udevでシンボリックリンクを作成する方法を理解します。しかし、誰が(または「どのルール」)最初に/ dev / sr0(または他の非symlinkデバイスノード)を作成しましたか?
答え1
カーネル名(この場合)に基づくデフォルトのデバイスsr0
は常に実際のデバイスファイルとして自動的に生成されるため、ルールは必要ありません。
次に、物理ファイルの場所に追加するシンボリックリンクを指定するルールを作成して、追加のシノニムを作成します。