I've been searching the forum and reading up on the cache function within rclone but I need advice to see which way I should go.
Rclone version:
v1.53.3
os/arch:
unRAID (Linux/amd64)
Cloud Storage:
Onedrive
Current command in use
rclone mount --vfs-cache-mode writes --max-read-ahead 1024k --allow-other OneDrive: /mnt/user/NAS/OneDrive
What I want to Achieve
I have a separate 800GB SSD that I would like to sync with OneDrive, with sync I mean that I want it to be in continous sync so that the SSD on my unRAID system has the exact same content as my OneDrive at "any" given moment (30-60seconds delays are of course OK!)
So if I upload a picture from my phone to OneDrive, it will be synced to my unRAID server asap.
And when i dump my nightly backups in unRAID to my SSD, I want them to be uploaded to my OneDrive.
Reason? I've been running the rclone mount command for a while and the slowness of browsing huge photo albums (not only looking at a folder and thumbnails, but opening and scrolling through pictures in high speed. As well as unzipping files and other tasks where a "local" file is quicker, the slow speed is killing me!
I'd love to have the speed of an SSD, but the safety of knowing that my files are synced to OneDrive.
Is it as easy as switching out my "rclone mount ...." command to:
rclone sync OneDrive: /mnt/disks/OneDrive
reading the rclone wiki it says this about syncing, which I dont really understand since english isn't my main language
Sync the source to the destination, changing the destination only. Doesn't transfer unchanged files, testing by size and modification time or MD5SUM. Destination is updated to match source, including deleting files if necessary.
I'm reading that as it's not a 100% sync, it will only upload files to my onedrive, but not download files, or the other way around depending on what i set as source/dest