- 21
- 0
- 约2.25千字
- 约 32页
- 2017-01-23 发布于湖北
- 举报
* * 代码 见教材分析。 第6章 普通文件、连接文件及目录文件属性管理 1 2 Linux文件系统管理 Linux系统下文件类型及属性 3 Linux文件属性管理 4 应用示例:实现ls -l基本操作 * * VFS虚拟文件系统 * * VFS主要对象 对 象 说 明 superblock对象 表示一个具体的可封装的文件系统 inode对象 表示一个具体的文件 dentry对象 表示一个目录条目,或路径中的一个分量 file对象 表示一个与进程相关联的已打开的文件 * * ext2文件系统结构 (1)超级块:整个文件系统的第一块空间。包括整个文件系统的基本信息,如块大小、指向空间inode和数据块的指针等相关信息。 (2)Inode块:文件系统索引。它是文件系统的最基本单元,是文件系统连接任何子目录、任何文件的桥梁。每个子目录和文件只有唯一的一个Inode块。它包括了文件系统中文件基本属性、存放数据的位置等相关信息。 (3)数据块:具体存放数据的位置区域。为了提高目录访问的效率,Linux还维护了表达路径与Inode对应关系的dentry结构。它描述了路径信息并连接到节点Inode,它包括各种目录信息,还指向了Inode和超级块。 就像一本书一样,有封面,目录和内容。在文件系统中,超级块就相当于封面,从封面可以得知这本书的
原创力文档

文档评论(0)