Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 实现远程fuse文件系统_Python_Filesystems_Rpc_Xml Rpc_Fuse - Fatal编程技术网

Python 实现远程fuse文件系统

Python 实现远程fuse文件系统,python,filesystems,rpc,xml-rpc,fuse,Python,Filesystems,Rpc,Xml Rpc,Fuse,这就是我想要实现的。我有一个正在我的服务器上运行的FUSE文件系统。我希望能够在我的客户机上挂载这个文件系统。我使用python(fusepy)实现了我的文件系统。我读过一些关于xmlrpclib的书,它可以用于客户端和服务器之间的通信。但是,我很困惑,当安装整个文件系统时,是应该将其从服务器移动到客户机,还是应该在遍历目录的过程中随时检索它。任何帮助都将不胜感激。谢谢。我会在旅途中取回所需的一切。我从未使用过fusepy和xmlrpclib,但是您可以在客户端轻松实现一个FUSE文件系统,它通

这就是我想要实现的。我有一个正在我的服务器上运行的FUSE文件系统。我希望能够在我的客户机上挂载这个文件系统。我使用python(fusepy)实现了我的文件系统。我读过一些关于xmlrpclib的书,它可以用于客户端和服务器之间的通信。但是,我很困惑,当安装整个文件系统时,是应该将其从服务器移动到客户机,还是应该在遍历目录的过程中随时检索它。任何帮助都将不胜感激。谢谢。

我会在旅途中取回所需的一切。我从未使用过fusepy和xmlrpclib,但是您可以在客户端轻松实现一个FUSE文件系统,它通过RPC访问serveside FUSE文件系统。客户端只是在FUSE类中包装RPC。这样,您可以同时拥有多个客户端,不是吗?您是指将整个文件移动到客户端,还是仅移动元数据?如果您只需要元数据来遍历文件系统层次结构,我认为您可以在第一次装入它时将其全部下载(如果有许多文件/目录,只需压缩它),然后在客户端切换到增量更新。读/写文件是另一回事,也许你可以阻止,直到整个文件上传/下载,或者实现一些流媒体解决方案。