寻找在线资源以实现类似于列出
列出的产品中实施的虚拟驱动器功能解决方案应该是跨OS(win,pc,linux),最好使用一个运行良好的框架。目前,这个问题的答案广泛分散,没有明确的选择:
我发现目前的建议:
答案 0 :(得分:7)
一个简单的解决方案是为每个目标平台使用本机SMB客户端,然后使用它来安装使用Samba的VFS API实现的自定义Samba文件系统。自定义NFS服务器已被用于实现跨平台的Unix虚拟文件系统,但SMB是支持Windows和Linux的更好选择。
如果需要VFS访问客户端资源,则必须在客户端上使用VFS运行Samba服务器,然后使用环回或localhost网络来安装驱动器。 Samba被广泛移植,包括使用Cygwin作为适配器的Win32端口。
答案 1 :(得分:5)
的WebDAV。心跳加速。它本质上是跨平台的,并且有大量的客户端支持,以及不错的开源服务器代码。 Apache mod_dav是你的朋友。
结帐WebDAV client support on Mac, Windows, and Linux:
开源WebDAV服务器:
不要忘记查看WebDAV resources。
答案 2 :(得分:2)
我在所有提到的平台上使用jungledisk来备份和共享文件。如果你查看他们的download page,你会看到它兼容的所有平台。我在一个许可证下备份我的网络服务器(CentOS x64),mac OSX 10.5和双启动电脑(Vista / Fedora)!
答案 3 :(得分:1)
VirtualBox'VDI。它是开源的。
答案 4 :(得分:1)
SSHFS(主机端需要SFTP)。有一些错误,但我们总体上运气好。
答案 5 :(得分:1)
您可以使用Alfresco JLAN。 JLAN是协议CIFS,NFS和FTP的Java客户端和Java服务器实现。通过网络共享JLAN can文件,这些文件可通过网络驱动器获得。
下载时间为http://sourceforge.net/project/showfiles.php?group_id=143373&package_id=248550
答案 6 :(得分:0)
Fuse无法在Windows上运行。
我的选择是:
此致
答案 7 :(得分:0)
答案 8 :(得分:0)
简单的FTP怎么样?还是NAS?坚持使用标准协议,您不应该遇到任何问题。我曾经在Back In The Day中编写了一个Linux SFTP文件系统扩展,但是现在大多数操作系统都支持用户模式文件系统,所以不应该太难以与你选择的任何东西集成。
答案 9 :(得分:-1)
Microsoft Live Mesh将为您提供跨Windows,Mac,在线Mesh存储和Windows Mobile手机的同步文件夹。