What is the problem you are having with rclone?
This is not a problem, rather information for guidance. I use the original made-for-Windows Google Drive application on my Windows rigs, setup so that all files are on-disk. When, Google Drive starts it obviously makes an rsync of some sort uploading/downloading diffs.
On my Arch installation I’ve created a systemd user unit .mount file, with the following settings (some info redacted) :
[Unit]
Description=Mount for /home/user/gdrive
[Mount]
Type=rclone
What=gdrive:
Where=/home/user/gdrive
Options=rw,_netdev,args2env,vfs-cache-mode=full,vfs-cache-max-age=72h,vfs-cache-max-size=10G,vfs-cache-poll-interval=1m,vfs-read-chunk-size=128M,vfs-read-chunk-size-limit=off
[Install]
WantedBy=default.target
~
I’ve also tried the above with Options set simply to:
Options=rw,_netdev,vfs-cache-mode=full
… with the same results (see below).
From my experience with rclone and to the best of my abilities (not a Linux/rclone expert guy here, just a newbie liking Linux here
) I can not make the rclone-based mount behave like the Google Drive one, in the sense that everything does exist locally and rclone should only sync diffs from time to time.
Even when opening 20-30Mb PDF files with Ocular it takes ages. This is where your advice is needed, if I can somehow make this rclone-based mount behave similarly to the actual Gdrive client.
Run the command 'rclone version' and share the full output of the command.
$ rclone version
rclone v1.73.2
- os/version: arch (64 bit)
- os/kernel: 6.19.8-arch1-1 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.26.1-X:nodwarf5
- go/linking: dynamic
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
Google Drive
The command you were trying to run (eg rclone copy /tmp remote:tmp)
No command issue - see initial description
Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.
rclone config redacted
[gdrive]
type = drive
client_id = XXX
client_secret = XXX
scope = drive
token = XXX
team_drive =
root_folder_id = XXX
A log from the command that you were trying to run with the -vv flag
Starting this up from a systemd unit file, don’t know how I can provide logs (or if they are needed in the scenario detailed).