Ale*_*exC 12 mac webdav performance rsync network-shares
我有一个已安装的 WebDAV 商店,我正在使用它来尝试组合我自己的伪 DropBox 设置。但是,上传较大的文件似乎很慢(我的带宽图可以正常运行一点,然后长时间停止)。
有没有人试过这个?我想知道它的安装方式是否会让人rsync认为它是本地驱动器或其他东西,因此可能比它知道它是一个已安装的网络驱动器时更健谈?
我正在使用以下命令进行同步:
rsync -rv /source/directory/ /mounted/webdav/directory/
Run Code Online (Sandbox Code Playgroud)
这是使用 MacOS 10.6 运行的,WebDAV 是使用本机安装机制安装的。
小智 14
检查手册页
--size-only 因为大多数 webdav 实现不接受设置修改时间
--no-whole-file 告诉 rsync 它处理远程文件系统
--inplace 让 rsync 直接替换文件,而不是上传然后替换
顺便说一句,我正在使用另一个 encfs 层来加密 webdav 上的文件,我对性能非常满意。
我在一台同时具有 rsync 和 WebDAV 访问权限的服务器上尝试过此操作,只是为了查看差异,并且通过 WebDAV 进行 rsync 方法要慢得多。一定只是一个协议问题。我不认为 rsync 在本地比通过网络更方便。