在Solaris 10中开发自己的文件系统的步骤

时间:2016-12-13 06:52:32

标签: filesystems solaris-10

在Solaris中编写自己的文件系统之前,我需要收集我应该确保的步骤。我已经浏览了几个用于在Linux中开发文件系统的链接,这很简单。但我在Solaris 10中找不到任何相关链接。我可以获得任何帮助吗?

1 个答案:

答案 0 :(得分:0)

在查看illumos项目中的tmpfs代码后,我得到了以下想法来编写文件系统。我不得不编写基于内存的文件系统,如tmpfs,procfs等。

步骤:

1)创建一个vfs开关表。在switch表对象中为您的文件系统提供所需的挂载选项,标志,fs初始化函数等。

2)在文件系统初始化功能中,注册VFS和Vnode操作。

3)处理已注册的VFS和Vnode函数。

P.S。 - 这是上面讲的很短的故事。您可以查看tmpfs以详细编写文件系统。