What is the problem you are having with rclone?
I'm wondering if rclone can be setup so that files are synchronized across multiple devices, connected over ssh without worrying about data loss? By synchronizing I mean editing files on any one device including also deleting files and having this reflected reliably without data corruption on all devices. Can rclone mount accomplish that?
I've tried that with a linux desktop, wsl on windows and android over RSAF and had mixed results. There was some data corruption. Some files got completely wiped out (size: 0B) and some portions of files were temporarily or permanently lost . I do keep backups, so no worries. But I would like to know if what I'm doing is an "intended use case"™.
I've looked into rclone bisync
, but wasn't sure if mounting a remote as a FUSE uses the same mechanisms?
If it's not supported I'm wondering if you've looked into unison or a similar solution focused solely on synchronizing folders? Would it makes sense in this scenario to couple it with rclone?
Run the command 'rclone version' and share the full output of the command.
rclone v1.66.0
- os/version: arch rolling (64 bit)
- os/kernel: 6.9.2-arch1-1 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.22.1
- 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
)
rclone mount remote: /path/to/mount \
--umask 077 \
--rc --rc-addr :<PORT> --rc-user <USER> --rc-pass 1234pass \
--cache-dir /path/to/cache/dir \
--vfs-cache-mode full \
--vfs-cache-poll-interval 5m \
--vfs-cache-max-age 8760h \
--vfs-cache-max-size 10G \
--attr-timeout 8700h \
--dir-cache-time 8760h \
--poll-interval 10s \
--multi-thread-streams 0
Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.
[remote1]
type = crypt
remote = remote1-crypt:folder
password = XXX
password2 = XXX
[remote1-crypt]
type = drive
scope = drive
service_account_file = ~/.config/rclone/service-acccount-1.json
root_folder_id = XXX
shared_with_me = true
[remote2]
type = crypt
remote = remote2-crypt:folder
password = XXX
password2 = XXX
[remote2-crypt]
type = drive
scope = drive
service_account_file = ~/.config/rclone/service-acccount-2.json
root_folder_id = XXX
shared_with_me = true
[remote3]
type = drive
scope = drive
service_account_file = ~/.config/rclone/service-acccount-3.json
root_folder_id = XXX
shared_with_me = true
A log from the command that you were trying to run with the -vv
flag
no log