创建一个“可挂载”的文件系统,从哪里开始?

5
我和我的朋友想要创建一个简单的文件系统,以便学习目的。我们将使用C/C++编写,并尝试从Linux中实现可挂载状态。我们两个人都已经编码超过16年(共32年),所以我想这只是找到一些文档和大量学习的问题。
我的问题是,在哪里可以找到更多信息?(有关创建文件系统的文档,将文件系统挂载到Linux中的要求等)
我们应该从哪里开始?
编辑:我还应该提到,这不会是可引导的文件系统,仅用于存储,但我不确定这是否重要。

哇,16年的经验,仍然把C和C++称为一个语言,“C/C ++”。人们会希望在这么多年的经验中能够区分它们。 - Thomas Matthews
1
也许对于像你这样的普通人,我应该说c或c++,这就是我所暗示的。 - Kladskull
1个回答

8

2
是的,FUSE 绝对是进入这个领域的途径。一旦你理解了所有的术语和问题,并且拥有一个稳定和可工作的 FUSE 实现,那么你就可以考虑转向内核实现。 - caf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接