linux文件系统之路径查找与文件系统的挂载.docVIP

  • 0
  • 0
  • 约7.32万字
  • 约 56页
  • 2017-02-27 发布于湖北
  • 举报

linux文件系统之路径查找与文件系统的挂载.doc

linux文件系统之路径查找与文件系统的挂载 本文系本站原创,欢迎转载! 转载请注明出处:/ 文件系统是操作系统的一个重要的功能,linux提供了对各种文件系统的支持,具有极高的扩展性.文件系统这一部份也是linux内核中难以理 解的一部份,因为它与很多子系统有关.有时候还需要涉及到具体的磁盘分区格式.下面的代码分析以ext2格式为基础进行分析.在分析的过程中会遇到了块设 备操作的一些API,暂且将它放至一边。块设备的操作会以单独的专题做讨论。 一:与关系统有关的数据结构 1.1:VFS相关的数据结构 在文件系统中,涉及到最多的就是super_block,inode,dentry这几个结构。先列出这几个结构中各成员所代表的含义,具体的作用等到代码遇到再进行分析。这几个结构在内核中的定义如下: struct super_block { //用来形成一个链表 ???? struct list_head?? s_list;?????? /* Keep this first */ ???? //super_block所对应的设备 ???? dev_t????????????? s_dev;??????? /* search index; _not_ kdev_t */ ???? //以字节为单位的块大小 ???? unsigned long????? s_blocksize; ????

文档评论(0)

1亿VIP精品文档

相关文档