linux内核源码之虚拟文件系统VFS(一)
时间:2010-04-11 来源:mournjust
struct file_operations { |
每个文件系统都有自己的file_operations数据结构 每个进程通过“打开文件”open()来与具体的文件建立连接,这种连接以file数据结构为代表,结构中有个的file_operations结构 指针f_op,指向具体的file_operations数据结构 进程与文件的连接,进程已打开的文件,是进程的一部分财产,归进程所有
struct task_struct { |
struct files_struct { |
struct file { |
struct dentry { |
上面我们提到了一种情况:多和目录项指向同一个inode的情况,这儿再解释一下索引节点;
struct inode { |