simplefs:一个用于Linux内核的简单文件系统

时间:2021-05-03 21:47:52
【文件属性】:
文件名称:simplefs:一个用于Linux内核的简单文件系统
文件大小:21KB
文件格式:ZIP
更新时间:2021-05-03 21:47:52
linux kernel filesystem linux-kernel linux-vfs simplefs-Linux的简单文件系统 文件系统“ simplefs”有助于理解Linux VFS和文件系统基础知识。 Linux VFS支持多个文件系统。 内核完成大部分工作,而文件系统特定的任务则通过处理程序委派给各个文件系统。 内核不是直接调用函数,而是使用各种操作表,这些表是每个操作的处理程序的集合(这些实际上是每个处理程序/回调的功能指针的结构)。 超级块操作在安装时设置。 打开索引节点时,将设置索引节点和文件的操作表。 打开inode的第一步是查找。 通过调用父级inode的查找处理程序来查找文件的inode。 当前功能 目录:创建,删除,列出,重命名; 常规文件:创建,删除,读/写(通过页面缓存),重命名; 硬链接/符号链接(也称为符号链接或软链接):创建,删除,重命名; 不扩展属性支持 先决条件 提前安装linux内核头文件。 $ sudo apt insta
【文件预览】:
simplefs-master
----.clang-format(442B)
----.gitignore(464B)
----Makefile(537B)
----simplefs.h(4KB)
----fs.c(2KB)
----mkfs.c(8KB)
----LICENSE(1KB)
----file.c(7KB)
----dir.c(2KB)
----inode.c(20KB)
----README.md(7KB)
----super.c(8KB)
----script()
--------test.sh(2KB)
----bitmap.h(3KB)
----extent.c(677B)

网友评论