Answers:
这些只是(特殊)文件。它们仅充当实际设备的“指针”。(即内核中的驱动程序模块。)
如果某个命令/服务已经打开了该文件,则该文件已经具有该设备的句柄并将继续运行。
如果某些命令/服务尝试打开新连接,它将尝试访问该文件,并且由于“找不到文件”而失败。
通常,这些文件是由填充的udev
,它们会在系统启动时以及在特殊事件(例如插入USB设备)中自动创建它们,但是您也可以使用手动创建这些文件mknod
。
makedev
通常有一个 命令可以完成这项工作,而且与udev
大多数类unix的os中似乎不一样。
linux
和udev
/etc/init.d/makedev
。在FreeBSD的手册中提到MAKEDEV出现在4.2BSD(1983年)。我认为在1983年MAKEDEV
通过init 进行自动化与在06