Luks and rclone possible diskfree bug?

i have the following problem, it seems that rclone has problems with the luks encryption, it recognizes under the command "rclone about" not the correct size of the mounts
so the policy cannot start eplfs and says there are "no upstreams found with than min_free_space space", does anyone have any advice for me?

#rclone error
Dir.Mkdir failed to create directory: no upstreams found with more than min_free_space space spare

#version

rclone v1.69.3
- os/version: debian 12.10 (64 bit)
- os/kernel: 6.1.0-34-amd64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.24.3
- go/linking: static
- go/tags: none
#mount:

./rclone mount union: /mnt/union --allow-other --links --vfs-cache-mode writes --vfs-cache-max-age 1h --vfs-cache-max-size 50G --union-min-free-space 700Gi
#system df -h

/dev/mapper/USB1              19T     18T  382G   98% /mnt/USB1
/dev/mapper/USB2              19T    130G   19T    1% /mnt/USB2
union{yRK8N}:                 37T     18T   19T   50% /mnt/union
#rclone about

./rclone about USB1:/
Total:   455.950 GiB
Used:    399.960 GiB
Free:    32.758 GiB

./rclone about USB2:/
Total:   455.950 GiB
Used:    399.984 GiB
Free:    32.735 GiB
#rclone.conf

[USB1]
type = local
path = /mnt/USB1

[USB2]
type = local
path = /mnt/USB2

[union]
type = union
upstreams = USB1: USB2:
create_policy = eplfs
action_policy = epall
search_policy = ff

I can't find any information about the path parameter in your configured remotes. I tested it myself and rclone still got the size of my system partition after changing the path to another mounted data partition. Maybe you can skip these local remotes completely and just use /mnt/USB1 and /mnt/USB2 at the upstreams line of union remote (I am not 100% sure it will work but you can test it).

thanks for the quick feedback! it doesn't seem to work either, currently i don't use rclone move/copy/sync at all, i use it purely as a drive to write to within my linux system. can it be that the distribution only works with the 3 modes? copy/sync/move ?

as a union in the rclone it otherwise runs really great, what is curious is that under about it only excludes the system hdd but not the direct paths or drives of the rclone.conf

The problem is "type = local" doesn't take a "path" parameter, so it's really treating it as whatever you pass after the :

We can see this if I try to create an entry with a path;

[test]
type = local
path = /tmp

Now if you do a rclone lsd test:/ you'll get your machine's root directory and not the tmp directory. If you just do test: then it will use the current directory.

Because of this I'm not sure a union would work with quota based policies. The "free/used" would always return the space on your root disk.