编程语言
首页 > 编程语言> > java-创建联网的虚拟硬盘/文件系统

java-创建联网的虚拟硬盘/文件系统

作者:互联网

我将如何创建网络虚拟HDD /文件系统?我的意思是,一旦我安装了该应用程序,就会在Windows(Mac或Linux?)上显示一个新驱动器(可能需要创建驱动程序?),当您打开该驱动器时,它会显示文件存储在服务器上某个可以复制到本地文件系统或以通常使用普通驱动器的方式添加新文件…

任何现有的库都可以这样做吗?如果没有,您能指出我的任何文献会使我朝正确的方向前进吗?

解决方法:

您需要编写一个文件系统驱动程序.在Linux上,如果不想执行内核编程,则可以使用FUSE,这会降低性能.我不知道Windows或Mac OS的选项.

您已经用Java标签标记了这个问题,但是您更有可能不得不使用C或C.如果您的驱动程序将在用户空间进程中运行(例如通过FUSE),那么我猜您可以加载JVM并编写仅代理Java方法的存根C函数,但这可能比其价值更大.

标签:driver,filesystems,java,c-4
来源: https://codeday.me/bug/20191208/2091821.html