mount命令中的“device”参数是什么?

mount命令中的“device”参数是什么?

我知道,如果你想从/ dev目录挂载一个设备,你可以使用一个简单的命令mount /dev/cdrom /media/cdrom

我不明白的是mount如何知道像proc和sysfs这些特殊的东西。 它们不是/ dev目录中的设备。

当看到busybox文档时,我已经看到了mount -t tmpfs mdev /dev命令。 这个mdev“设备”在哪里?

谢谢,Chenz

一点都没有 完全没有意义。

对于像procfs这样的东西,没有“设备”来安装。 为了保持一致性,你将总是传递一个虚拟参数来挂载 – 例如, mount -t procfs proc /proc – 但是负责实际挂载的模块却忽略了这一点。

(mdev,在busybox上挂载tmpfs的具体情况,实际上可能有一些含义 – 告诉busybox使用mdev而不是udev)

proc和sysfs不是正常的文件系统。 / proc只是内核空间内存到文件系统的映射。