|
发表于 2006-9-30 17:17:55
|
显示全部楼层
跟踪了一下 mount 的系统调用(AIX 5.3, Linux kernel 2.6), 确实是先读 /etc 下的配置文件, 然后再读 /proc 下的信息(AIX 5.3 下没有试过, 主机不能瞎折腾). 在读取 /etc 下配置文件中的信息后, 似乎是通过 ioctl 等系统调用来确认文件系统是否已经挂载.
不过, 在把 /etc/mtab 删除后, 然后运行 umount /proc 从没有真正成功, 不过再运行 mount 确实没有输出了, 但过不久 /etc/mtab 又会自动出现, 虽然内容是空的. 另外, 记得对 /proc 的支持是编译入内核的, /proc 应该一直都在的, 而且其也是内核数据结构的实时反映. |
|