Issue with Partial File Moves on Rclone Mount (Windows, OneDrive Union)

Hi everyone,

I'm experiencing a strange issue with Rclone on Windows when moving folders within a mount/network drive. When I move a folder, not all files inside are being moved.

For example, I downloaded a series with 26 episodes. When I try to move the folder containing all 26 episodes to another location, only 13 files are moved.

I did a test with two folders — one with 26 episodes and another with 25 episodes. I moved both folders at once (Ctrl+X + Ctrl+V), and only 13 and 12 files were moved, respectively.

I've tried downgrading Rclone, updating WinFsp, clearing cache, but nothing solves the problem. I'm confused about what is going on.

Here is my config:

[OneDrive01]
type = onedrive
tenant = *****
drive_type = business
server_side_across_configs = true
no_versions = true
hard_delete = true
av_override = true
delta = true
token = *****
drive_id = ****

[Medias]
type = crypt
remote = Union:
password = *****
filename_encoding = base32768

[Union]
type = union
upstreams = OneDrive01: OneDrive02: OneDrive03: OneDrive04:
action_policy = mfs
create_policy = mfs

And this is my mount command:

rclone.exe mount ^
--cache-dir C:\rclone\Cache ^
--vfs-cache-mode full ^
--bind 0.0.0.0 ^
--no-modtime ^
--buffer-size 32M ^
--disable-http2 ^
--vfs-fast-fingerprint ^
--ignore-checksum ^
--no-check-certificate ^
--checkers 3 ^
--tpslimit 3 ^
--transfers 3 ^
--bwlimit-file 40M:40M ^
--low-level-retries 1 ^
--onedrive-no-versions ^
--onedrive-hash-type none ^
--onedrive-chunk-size 250M ^
--onedrive-delta ^
--onedrive-hard-delete ^
--dir-cache-time 9999h ^
--vfs-refresh ^
--vfs-cache-max-age 9999h ^
--vfs-read-chunk-size 256M ^
--poll-interval 1m ^
--ignore-size ^
--user-agent "ISV|rclone.org|rclone/v1.69.0" ^
--vfs-cache-min-free-space 40G ^
--vfs-cache-max-size 100G ^
--log-level INFO --log-file="C:\rclone\rcloneplexlog.txt" ^
--no-console ^
--network-mode ^
--rc ^
--volname "Medias" "Medias:" M:

Any suggestions would be appreciated.

Thanks in advance!

welcome to the forum,

need to use a debug log...


please post the output of rclone version


--checkers does nothing on a rclone mount, can remove that.


for testing, need to simplify the setup,

  • use simple commands such as rclone copy|sync|move|check instead of complex rclone mount
  • use --dry-run

I went back to the latest version since the older version had the same problem.

rclone v1.71.1
- os/version: Microsoft Windows 11 Pro 24H2 24H2 (64 bit)
- os/kernel: 10.0.26100.6725 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.25.1
- go/linking: static
- go/tags: cmount

When I use Rclone via terminal, for example with move, this issue does not occur. It seems to be only happening with the mount on Windows (though I still need to run more tests…).

I really need to use the mount because I access my media through Jellyfin/Plex on Windows.
I’m going to try using an older mount command and run some tests to see if that changes anything.

sure do have a log of flags, not sure the value of all of them.
for example,
--no-modtime, --ignore-checksum, -onedrive-hash-type none, --ignore-size
if you run the rclone move command with those flags, the command works?

rclone move works perfectly; the issue is only with the Windows mount.

I changed --vfs-cache-mode from full to writes, and the first test seems to have worked. I’ll do a few more tests to be sure.

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