Rclone + mergerfs with fast download speed and low upload speed

What is the problem you are having with rclone?

I have 500mbps down and only 20mpbs up. My problem is when i download and upload multiple file and i use the most free space policy, all my files are getting uploaded to the same remote because the free space of the remote is not updating until the upload is complete.

If i use rclone union instead of mergerfs, does it have a similar behavior? or rclone union take account the size of the cache? and if i use rclone union? do i mount it like my other remote? how will caching and vfs works on union? or i need to use cache and vfs on my remotes and not the union.

thanks.

EDIT: the reason i'm using mergerfs is i have microsoft 365 family and i combine all 6tb to a singe pool.

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

rclone v1.59.1

  • os/version: raspbian 11.4 (64 bit)
  • os/kernel: 5.15.56-v8+ (aarch64)
  • os/type: linux
  • os/arch: arm64
  • go/version: go1.18.5
  • go/linking: static
  • go/tags: none

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

Onedrive

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

ExecStart=/usr/bin/rclone mount onedrive-drive01-crypt: /media/onedrive/drive01 \
--config=/home/pi/.config/rclone/rclone.conf \
--allow-other \
--log-file /media/usb01/rclone/logs/drive01.log \
--log-level INFO \
--dir-cache-time 5m \
--poll-interval 1m \
--umask 002 \
--cache-dir=/media/usb01/rclone/cache/drive01 \
--vfs-cache-mode full \
--vfs-cache-max-size 100G \
--vfs-write-back 1m \
--vfs-cache-max-age 168h \
--vfs-read-ahead 1G \
--transfers 1 \
--tpslimit 10 \
--tpslimit-burst 10 \
--stats 1m \
--stats-one-line

The rclone config contents with secrets removed.

[onedrive-drive01]
type = onedrive
token = *****
drive_id = *****
drive_type = personal

[onedrive-drive01-crypt]
type = crypt
remote = onedrive-drive01:drive01
filename_encryption = standard
directory_name_encryption = true
password = *****
password2 = *****

A log from the command with the -vv flag

NA

I feel like they are pretty similar. I only used mergerfs at the time over union as it didn't exist at first and mergerfs allows hard links which I used.

Yes, same as mounting a regular remote.

Would be the on union as it's on the 'mount' whatever that happens to be and in this case, it's the mount.

My take - if mergerfs is working, it really does work well imo and I would use it. If something isn't working, try it out and see if it works for you.

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