Linux下的所有设备都有设备节点吗?

Linux下的所有设备都有设备节点吗?

我知道Linux 上的每个设备都是一个charblocknetwork设备。

Linux上存在的所有物理设备都在该目录下有设备节点吗/dev?我在这里谈论的不是网络设备,而是任何其他设备。

答案1

在具有 udev 的系统上(这或多或少已经持续了好几年),每个可识别的设备在/dev.

不过,这些条目可以删除。但是(我猜)如果没有设备文件,用户态进程就不可能访问设备。当然,要使设备文件正常工作,只需要正确的主设备号和次设备号。设备文件的名称(或路径)是什么并不重要。/root/foo可能/dev/sda

相关内容