如何创建可安装的文件系统?

时间:2015-10-23 14:32:19

标签: filesystems

这只是为了自学目的。

在Windows,Linux或Mac中,我们可以安装多种文件系统(包括SAMBA,Google驱动器文件系统等)并访问它们,就好像硬盘中有普通文件和文件夹一样。如何创建这样的文件系统?我指的是文件系统本身,而不是存储文件的服务器。

我更喜欢该教程适用于Mac或Linux(我猜这种技术将取决于操作系统)

1 个答案:

答案 0 :(得分:2)

这并不像你想象的那么简单。

前段时间我不得不这样做。我所做的是将基于TCP / IP的文件服务器集成到我的程序中,并使用操作系统的网络文件系统功能。

今天" FUSE"对于MacOS X(最后一个似乎被命名为" MacFUSE"),该项目可用于Linux(据我所知)[/ p>

" FUSE" project为您提供了一个特殊的API,允许您创建一个可安装的文件系统......

您安装" FUSE"并且您可以编写为操作系统提供文件系统的程序。