Webdav: --vfs-cache-mode writes or full is recommended for this remote as it can't stream

What is the problem you are having with rclone?

When mounting a webdav server (rclone serve webdav), I see the message "NOTICE: webdav root '': --vfs-cache-mode writes or full is recommended for this remote as it can't stream"

Mounting an http remote (rclone serve http) doesn't produce this message. Why does rclone mount webdav not support streaming but rclone mount http does?

Run the command 'rclone version' and share the full output of the command.

rclone v1.60.1

  • os/version: Microsoft Windows 11 Education 21H2 (64 bit)
  • os/kernel: 10.0.22000.1281 (x86_64)
  • os/type: windows
  • os/arch: amd64
  • go/version: go1.19.3
  • go/linking: static
  • go/tags: cmount

Which cloud storage system are you using? (eg Google Drive)

rclone mount webdav

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone --cache-dir=x -v --stats=10s --config=x mount :webdav: D:\x --vfs-cache-mode=off --webdav-url=x --webdav-user=x --webdav-pass=x

A log from the command with the -vv flag

NOTICE: webdav root '': --vfs-cache-mode writes or full is recommended for this remote as it can't stream
The service rclone has been started.

In this context streaming means uploading a file which rclone doesn't know the size of in advance.

You can't do that with (most) webdav servers.

http backends can't upload as they are read only, so they don't produce this message.

Thanks for the info

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.