获取WebDav上传进度和状态(Linux,davfs2)


2

我在带有davfs2 1.4.6的Linux机器上使用WebDAV。当我将文件复制到已安装的WebDAV服务时,它的运行速度非常快,就像常规的本地驱动器操作一样。实际上是因为文件首先复制到~/.davf2/cache目录中。但是,我如何知道上传已完成以及在哪里可以看到当前进度?有没有办法知道由于空间或文件大小限制而导致上传失败?

Answers:


1

我认为在dmesg / syslog中报告了错误。由于操作是异步的,因此不会收到有关操作失败的通知(例如,I / O错误)。

您可以尝试禁用缓存-这将导致直接的WebDAV操作,并且可能会收到I / O错误。但是,这会降低安装点的整体性能。


感谢您及时的回复!如何禁用davfs2中的缓存?我在davfs2.conf中没有看到这样的选项,也man davfs2.conf没有说明。您可以设置缓存限制,但是打开的文件将忽略它。
纳特(Hnatt)

现在,我试图将超出文件大小限制的文件复制到已安装的box.com帐户(免费用户的文件大小限制为200 MB),dmesg对此没有任何说明,并且/ var / log / syslog仅包含消息大约超过打开文件的最大高速缓存大小(就是忽略config选项的情况)。
赫纳特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.