上传者: 42104181
|
上传时间: 2021-10-20 16:43:56
|
文件大小: 21KB
|
文件类型: -
simplefs-Linux的简单文件系统
文件系统“ simplefs”有助于理解Linux VFS和文件系统基础知识。 Linux VFS支持多个文件系统。 内核完成大部分工作,而文件系统特定的任务则通过处理程序委派给各个文件系统。 内核不是直接调用函数,而是使用各种操作表,这些表是每个操作的处理程序的集合(这些实际上是每个处理程序/回调的功能指针的结构)。
超级块操作在安装时设置。 打开索引节点时,将设置索引节点和文件的操作表。 打开inode的第一步是查找。 通过调用父级inode的查找处理程序来查找文件的inode。
当前功能
目录:创建,删除,列出,重命名;
常规文件:创建,删除,读/写(通过页面缓存),重命名;
硬链接/符号链接(也称为符号链接或软链接):创建,删除,重命名;
不扩展属性支持
先决条件
提前安装linux内核头文件。
$ sudo apt insta