0

我正在用 C 编写自己的 NFS(网络文件系统)实现。是否有任何好的可用资源/参考资料可供我参考?我不知道我从哪里开始。我知道这不是一个在 stackoverflow 上发布的问题,因为我以前来过这里,但我真的需要开始。我已经理解了 NFS 的概念以及它的实际工作原理。任何帮助都会非常有帮助。

4

1 回答 1

2

如上所述,实现需要是 VFS 扩展模块。我建议您阅读了解 linux 内核中的 VFS 章节。VFS 是内核中编写的最漂亮的代码之一。尽管它是用 c 语言编写的,但它是面向对象的,而且这种扩展的实现并不难。基本上,你得到了一个函数指针结构,指向诸如 open、write 等命令。你需要实现它。

于 2013-02-27T17:48:35.613 回答