简单的文件系统

6 filesystems

我想实现一个非常非常简单的文件系统.我刚刚遇到以下资源,我想知道是否有人试图做同样的事情并且可以指出我最适合我的地方.

非常感谢

http://web.archive.org/web/20091027130707/http://geocities.com/ravikiran_uvs/articles/rkfs.html

dme*_*ter 6

您可以在用户空间中查看FUSE - Filesystem.它是一个使文件系统开发比内核中的普通文件系统开发更容易的系统.例如,hellofs是一个小的,极其有限的文件系统,不到100行C代码.

为学生设计了一小部分家庭作业,使用FUSE开发一个非常简单的文件系统.不幸的是,该课程的资源目前仅提供德语版本.使用的文件系统基于Steve Pate 的书籍"UNIX Filesystems" - 这是一个非常好的文件系统开发资源.


Aid*_*ell 2

尝试看看 Minix 或 Linux 上的一些最早的非日志文件系统。您应该能够通过浏览他们的遗留代码来找到一些东西来查看。

还可以选择一本像 Tanenbaum 所著的《现代操作系统》这样的书。这包含一些低级理论。如果您想为 Linux 编写驱动程序,那么有一本关于为 Linux 编写驱动程序/文件系统模块的免费书籍

祝你好运