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

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

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

答案1

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

您可以尝试禁用缓存 - 这应该会导致直接的 WebDAV 操作,并且可能会出现 I/O 错误。但是,这会降低挂载点的整体性能。

相关内容