|
其主要作用便是将 init_task 进程的根目录转化成安装上去的 ext2 文档系统的根目录。有兴趣的读者能够自行去研究这一过程。
所 以在用户空间下,更多地情况是只能见到 VFS 这棵大树的一叶,而且还是被安装过文档系统了的,实际上对用户空间来说还是不可见。我想,VFS 更多地被内核用来实现自己的功能,并以系统调用的方式提供过用户进程使用,至于在其上实现的不同文档系统的安装,也只是其中的一个功能罢了。
8. 结束语
文
件系统在整个 Linux 的内核中具备举足轻重的地位,代码量也很复杂繁琐。但是因为其重要的地位,要想对 Linux
的内核有比较深入的理解,必须要能越过文档系统这一关。当然阅读其源代码便是其中最好的方法,本文试图给那些已尝试着去阅读,但是现在尚有困惑的读者画
一张 VFS 文档系统的草图,希望能对读者有些许启发。但是想在如此有限的篇幅里去阐述清楚 Linux
中整个文档系统的来龙去脉,是根本不现实的。而且本文也只是侧重于剖析 VFS 的机制,对于象具体的文档读写,为提高效率而引入的各种
buffer,hash
等内容连同文档系统的安全性方面,都没有提到。毕竟,本文只想帮助读者理清一个大体的脉络,最终的理解和领悟,还得靠读者自己去潜心研究源代码。最后,对
本文相关的任何问题或建议,都欢迎用 email 和笔者联系。
Ricard Chen,男,感兴趣的领域:Linux系统内核,BIOS,文档系统,XScale 等。读者能够通过email: ricard_chen@yahoo.com 和他联系。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



