我知道Linux 上的每个设备都是一个char
或block
或network
设备。
Linux上存在的所有物理设备都在该目录下有设备节点吗/dev
?我在这里谈论的不是网络设备,而是任何其他设备。
答案1
在具有 udev 的系统上(这或多或少已经持续了好几年),每个可识别的设备在/dev
.
不过,这些条目可以删除。但是(我猜)如果没有设备文件,用户态进程就不可能访问设备。当然,要使设备文件正常工作,只需要正确的主设备号和次设备号。设备文件的名称(或路径)是什么并不重要。/root/foo
可能/dev/sda
。