What is the problem you are having with rclone?
Im not having any problems just looking for some opinions.
Run the command 'rclone version' and share the full output of the command.
rclone v1.58.1
- os/version: darwin 12.4 (64 bit)
- os/kernel: 21.5.0 (x86_64)
- os/type: darwin
- os/arch: amd64
- go/version: go1.17.9
- go/linking: dynamic
- go/tags: cmount
Which cloud storage system are you using? (eg Google Drive)
WebDAV
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone mount NAS:home/ "/Volumes/M.2 External /RClone/Mounts/Home_NAS" --cache-dir "/Volumes/M.2 External /RClone/Cache/Home_NAS" --vfs-cache-mode full --vfs-write-back 1s --vfs-cache-poll-interval 1s --vfs-cache-max-size 50G --vfs-cache-max-age 720h --allow-root --volname Home_NAS --poll-interval 2s --dir-cache-time 5s
The rclone config contents with secrets removed.
[NAS]
type = webdav
url = https://MYNAS.NOPE
vendor = other
user = ME
pass = MYPASSWORDISPASSWORDDUH
A log from the command with the -vv
flag
Nothing to post, everything seems fine.
Ok so now that I filled all that out, I'm just looking for some input on my first mount using RClone. Hoping for a sanity check, and to make sure im not doing anything stupid that's going to cause unforeseen issues.
The WebDAV server im using is mine, its in my house. I am mounting the remote on my MacBook Pro which is hardwired at home half the time, and hard wired at work the other half. Very rarely do I use it anywhere else, but when I do I always end up not being able to do anything when there's no or bad internet because I keep ALL my data on my NAS, my Mac only has programs on it. I literally use my NAS as a permanent extension of my computer.
So I setup the remote config to point the the root of my webdav server, because I want to mount different directories as separate mounts on my Mac each with their own settings because they will all be used differently. Home is just the first of several mounts Im going to make.
I made a dedicated directory on my external SSD (which is permanently mounted to my Mac Book Pro, its never removed) in here as you can see I have a Dir for mounts, and a separate Dir for cache, and each mount will have their own sub Dir in here.
--vfs-cache-mode full
I'm wanting to cache in both directions so if I am offline, or im rebooting my server I can continue working and changes will sync to the remote once its back online
--vfs-write-back 1s
I want changes to sync back almost immediately as I often am editing config files and stuff for other apps on the server, so I don't want to have to wait for my changes to be uploaded.
--vfs-cache-poll-interval 1s
Again working with lots of small files that may have changes made from either end (remote or client) and I'd like those changes to propagate asap.
--vfs-cache-max-size 50G
--vfs-cache-max-age 720h
I'd like to keep things that I frequently access cached for up-to 30days, but I don't want to cache more than 50G worth of data. The reason for the 30days is so if I unexpectedly find myself offline, I can still access whatever I was working on recently.
--allow-root
I don't even know if this was necessary or not, but I own the server and all the data on it, so I figured this would come in handy on the rare occasion I need to modify a system file, or permissions. Correct me if I'm wrong here.
--volname Home_NAS
Its just nice to have quick access from my desktop even though I know the remote is also accessible from the mount directory.
--poll-interval 2s
--dir-cache-time 5s
I want changes made remotely to propagate quickly.
I really hoping RClone is my saving grace from apps like MountainDuck, WebDrive, Expandrive, etc, as I have tried them all and performance and reliability is terrible, on top of none of them offering the kind of caching control that RClone has.