LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1445|回复: 8

mount -t proc /proc /proc 这句谁懂?

[复制链接]
发表于 2007-6-28 23:57:08 | 显示全部楼层 |阅读模式
这是linux initrd里的init脚本,唉,第一句就看不懂,恳请不吝赐教!
发表于 2007-6-29 01:50:29 | 显示全部楼层
就是把proc这个虚拟文件系统挂载到/proc目录,应该initrd也是一个系统,只是不完整,而它做的工作需要用到/proc,否则不能工作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-29 10:55:10 | 显示全部楼层
关键是后面有两个 "/proc",这不是把"/proc"挂到"/proc"吗?mount能把一个东西挂到自身吗? 没查到mount有这种语法.
回复 支持 反对

使用道具 举报

发表于 2007-6-29 13:37:44 | 显示全部楼层
这种写法很让人误会
如果是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)
回复 支持 反对

使用道具 举报

发表于 2007-6-29 18:03:25 | 显示全部楼层
也可以这样写,mount -t proc none /proc,像sysfs,proc,devpts这样的虚拟文件系统这样写是问题的
回复 支持 反对

使用道具 举报

发表于 2007-6-29 18:06:07 | 显示全部楼层
就我理解mount在判断文件系统类型为proc,sysfs,udev,devpts这样的虚拟文件系统为,就不再处理设备字段了
回复 支持 反对

使用道具 举报

发表于 2007-6-29 19:35:14 | 显示全部楼层
是不在乎
甚至可以输入为  mount -t proc lkjlkjlkjlkj /proc
但估计没有人愿意在运行mount命令时
看到一些奇怪的输出
回复 支持 反对

使用道具 举报

发表于 2007-6-29 23:13:19 | 显示全部楼层
所以说还是none最合适
回复 支持 反对

使用道具 举报

发表于 2007-6-30 00:00:30 | 显示全部楼层
无语.....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表