在Solaris中编写自己的文件系统之前,我需要收集我应该确保的步骤。我已经浏览了几个用于在Linux中开发文件系统的链接,这很简单。但我在Solaris 10中找不到任何相关链接。我可以获得任何帮助吗?
答案 0 :(得分:0)
在查看illumos项目中的tmpfs代码后,我得到了以下想法来编写文件系统。我不得不编写基于内存的文件系统,如tmpfs,procfs等。
步骤:
1)创建一个vfs开关表。在switch表对象中为您的文件系统提供所需的挂载选项,标志,fs初始化函数等。
2)在文件系统初始化功能中,注册VFS和Vnode操作。
3)处理已注册的VFS和Vnode函数。
P.S。 - 这是上面讲的很短的故事。您可以查看tmpfs以详细编写文件系统。