Im copying from google drive to a union of two servers, but not matter the policy I choose it always download to the server with the most files and least free space
rclone v1.60.1
os/version: ubuntu 20.04 (64 bit)
os/kernel: 5.4.0-121-generic (x86_64)
os/type: linux
os/arch: amd64
go/version: go1.19.3
go/linking: static
go/tags: none
Which cloud storage system are you using? (eg Google Drive)
Google drive and two servers
The command you were trying to run (eg rclone copy /tmp remote:tmp)
You have unions on unions though with members not showing the proper free space and you have rclone mounts I'd imagine so I only have a partial idea of what is setup.
rclone about /home/rodrigo/disks
rclone about /home/rodrigo/disks/1
rclone about /home/rodrigo/disks/3
rclone about /home/rodrigo/disks/4
rclone about /home/rodrigo/disks/5
rclone about /home/rodrigo/disks/6
rclone about /home/rodrigo/disks/7
rclone about /home/rodrigo/disks/8
rclone about /home/rodrigo/disks/9
rclone about /home/rodrigo/disks/10
Can you copy then one just small test file that's not on Google Drive so we don't get flooded with your pacer messages.
felix@gemini:~$ rclone copy /etc/hosts union: -vv
2022/12/24 14:46:17 DEBUG : Setting --config "/opt/rclone/rclone.conf" from environment variable RCLONE_CONFIG="/opt/rclone/rclone.conf"
2022/12/24 14:46:17 DEBUG : rclone: Version "v1.61.1" starting with parameters ["rclone" "copy" "/etc/hosts" "union:" "-vv"]
2022/12/24 14:46:17 DEBUG : Creating backend with remote "/etc/hosts"
2022/12/24 14:46:17 DEBUG : Using config file from "/opt/rclone/rclone.conf"
2022/12/24 14:46:17 DEBUG : fs cache: adding new entry for parent of "/etc/hosts", "/etc"
2022/12/24 14:46:17 DEBUG : Creating backend with remote "union:"
2022/12/24 14:46:17 DEBUG : Creating backend with remote "/data"
2022/12/24 14:46:17 DEBUG : Creating backend with remote "/seed"
2022/12/24 14:46:17 DEBUG : union root '': actionPolicy = *policy.EpLus, createPolicy = *policy.EpLus, searchPolicy = *policy.EpLus
2022/12/24 14:46:17 DEBUG : hosts: Need to transfer - File not found at Destination
2022/12/24 14:46:17 DEBUG : hosts: md5 = f0b78c96a144844b9258ea1f50f0e940 OK
2022/12/24 14:46:17 INFO : hosts: Copied (new)
2022/12/24 14:46:17 INFO :
Transferred: 545 B / 545 B, 100%, 0 B/s, ETA -
Transferred: 1 / 1, 100%
Elapsed time: 0.1s
2022/12/24 14:46:17 DEBUG : 3 go routines active
and show where that one file was copied after.
I had no issues with 2 local remotes and eplus.
For clarification, eplus is not least free space as it is:
Of all the upstreams on which the relative path exists choose the one with the least used space.
Which is different from free space.
If free space is your requirement, you want:
eplfs (existing path, least free space) Of all the upstreams on which the relative path exists choose the one with the least free space.