我和朋友正在考虑为学习目的创建一个简单的文件系统。我们将用C / C ++编写它,并尝试从linux中将其置于可安装状态。我们都编码或超过16年(32个合并),所以我想它只是找到一些文档和大量的学习。
我的问题是,我在哪里可以找到更多信息? (创建文件系统的文档,在linux中安装文件系统的要求等)
我们从哪里开始?
编辑:我还应该提一下,这不是一个可启动的文件系统,只是一个用于存储的文件系统,虽然我不太确定这是否重要。
答案 0 :(得分:8)
我对此没有多少经验,但FUSE(“用户空间中的文件系统”)似乎是要走的路 - 请参阅http://fuse.sourceforge.net,http://en.wikipedia.org/wiki/Filesystem_in_Userspace