mount 命令中的“设备”参数是什么?
我知道如果你想从 /dev 目录挂载设备,你可以执行一个简单的命令,例如mount /dev/cdrom /media/cdrom
我不明白的是 mount 如何知道诸如 proc 和 sysfs 之类的特殊内容。它们不是 /dev 目录中的设备。
mount -t tmpfs mdev /dev
我在查看 busybox 文档时看到了引用的命令。这个 mdev“设备”在哪里?
谢谢,Chenz
答案1
什么都没有。完全没有意义。
对于 procfs 之类的东西,没有要挂载的“设备”。为了保持一致性,您始终会将一个虚拟参数传递给挂载 - 例如mount -t procfs proc /proc
- 但负责实际执行挂载的模块会忽略该参数。
(mdev,在 busybox 上安装 tmpfs 的特定情况下,实际上可能有一些含义 - 告诉 busybox 使用 mdev 而不是 udev)
答案2
proc 和 sysfs 不是普通的文件系统。/proc 只是内核空间内存到文件系统的映射。