Linux

udev 如何創建 /dev/sr*?(或者:哪個規則會創建 /dev/sr*?)

  • November 28, 2012

udev 負責填充/dev。它根據/lib/udev 和/etc/udev/ 下的規則/configs/scripts 動態地向/dev 添加和刪除設備節點。

如果我有一個 CDROM 設備節點 /dev/sr0 我可以通過添加如下規則來添加符號連結 /dev/cdrom :

SUBSYSTEM=="block", KERNEL=="sr0", SYMLINK+="cdrom", GROUP="cdrom"

我了解如何在 udev 中創建符號連結。但是誰(或“哪個規則”)首先創建了 /dev/sr0 (或另一個非符號連結設備節點)?

基於核心名稱(sr0在這種情況下)的預設設備始終作為真實設備文件自動創建,因此不需要任何規則。

然後通過編寫規則來創建附加的同義詞,這些規則指定要添加的符號連結指向真實文件。

引用自:https://unix.stackexchange.com/questions/56969