Skip to main content

Bisync Basics and Conflicts

rclone bisync is useful when both sides can change, but it requires careful conflict policy and regular runs.

When to Use Bisync​

Good fitNot a good fit
Small team shared foldersLarge immutable backup archives
Low-latency change cyclesOne-way authoritative source systems
Conflict policy is agreedNo owner for conflict resolution

Mapping​

First Run Pattern​

bisync-bootstrap.sh
rclone bisync local-share: team-share: \
--resync \
--check-access \
--log-file /var/log/rclone-bisync.log

Ongoing Run Pattern​

rclone bisync local-share: team-share: \
--check-access \
--create-empty-src-dirs
note

Bisync stores state. If state files are lost or stale, run a controlled resync and verify outcomes.

Conflict Considerations​

CaseExpected behavior
Same file changed on both sidesConflict handling required
Deleted on one side, edited on the otherPolicy-dependent result
Metadata-only changesBackend capability dependent

Common Pitfalls​

PitfallConsequencePrevention
Running bisync on unstable remotesFrequent conflict churnUse one-way sync where possible
Skipping regular cadenceLarge divergenceSchedule predictable runs
No conflict review processData ambiguityDefine owner and conflict triage

What's Next​