实现在跨平台的用户空间中工作的自定义文件系统似乎是一项艰巨的任务--FUSE在Linux上很棒,但在OSX上安装很麻烦,而Windows根本不支持用户空间文件系统。 (针对Windows的here讨论的一个解决方法是运行带有FUSE和Samba的Linux VM,然后使用SMB在Windows上安装FUSE文件系统。
但是大多数平台都内置了一个WebDAV文件系统,构建一个跨平台的WebDAV服务器似乎很容易。所以这似乎是一种实现用户空间文件系统的直接方式,但我之前没有看到它。
我的问题:通过WebDAV服务器实现哪些文件系统功能可能不可能或不切实际?
到目前为止,我能看到的是:
WebDAV服务器无法做到FUSE文件系统的事情:
还有其他限制吗?