I need the best way to sync Google Drive on my Ubuntu LTS 26.04 with local cache that allows me to keep working for at least a day without any internet.
Requirements are similar to Google Drive for PC:
- Ability to work completely offline (not even internet to "mount" the drive first and then disconnect).
- Download and caching of files when they are accessed.
What I have tried and fails:
- rclone vfs local mount: Doesn't mount without internet! No usable cache! Can this be fixed? This is my most hopeful option currently. Here is the code I currently use:
[Unit]
Description=Google Drive Mount
After=network-online.target
Wants=network-online.target
OnFailure=gdrive-mount-failed.service
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount gdriveboi: %h/G \
--vfs-cache-mode full \
--cache-dir %h/.cache/rclone \
--vfs-cache-max-size 100G \
--vfs-cache-max-age 720h \
--vfs-write-back 30s \
--vfs-read-ahead 128M \
--dir-cache-time 5m \
--poll-interval 30s \
--log-level INFO \
--log-file %h/.local/share/rclone-mount.log \
--rc \
--rc-addr 127.0.0.1:5572 \
--rc-no-auth
ExecStop=/bin/fusermount3 -uz %h/G
Restart=no
[Install]
WantedBy=default.target
Nautilus doesn't support native Google Drive starting GNOME 50. https://www.omgubuntu.co.uk/2026/03/google-drive-not-working-nautilus-ubuntu-26-04
Dolphin + Dolphin Plugins + Konqueror + KIO GDrive + KIO Admin: Can't even add the Google account on Dolphin. Page shows blank.
rclone bisyncfails randomly and repeatedly.--resyncing has destroyed my work multiple times now. I can provide the last used code if asked.