mount -t proc none /proc
linux initrd里的init脚本中的第一句为:
mount -t proc /proc /proc
作用是把proc这个虚拟文件系统挂载到/proc目录。这说明initrd需要用到/proc,进而说明initrd也是一个系统(只是不够完整),没有/proc,initrd不能工作。
这种写法很让人误会。
如果在initrd中,应该写为
mount -t proc proc /proc
第二个proc将被显示在mount的输出中:
·proc on /proc type proc (rw,noexec,nosuid,nodev)
若写成:
mount -t proc /proc /proc
则显示为
·/proc on /proc type proc (rw,noexec,nosuid,nodev)
也可以这样写:
mount -t proc none /proc
甚至可以把none换成任意字母的组合,如:
mount -t proc lkdsfadflkjlkj /proc
但显然没有人会这么做。因为谁都不希望在运行mount命令时看到令人不解的输出,所以说还是none最合适
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步