sync_bisync
Bidirectional sync between two remote paths with safety controls like dry-run, max-delete limits, and recovery via resync.
Instructions
Bidirectional sync — Performs a bidirectional synchronisation between two paths, supporting safety checks and recovery options.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Set to true to bypass the `maxDelete` safety check. | |
| path1 | No | First remote directory, e.g. `drive:path1`. | |
| path2 | No | Second remote directory, e.g. `drive:path2`. | |
| _async | No | Run the command asynchronously. Returns a job id immediately. | |
| _group | No | Assign the request to a custom stats group. | |
| dryRun | No | Set to true to simulate the bisync run without making changes. | |
| resync | No | Set to true to perform a one-time resync, rebuilding bisync history. | |
| _config | No | JSON encoded config overrides applied for this call only. | |
| _filter | No | JSON encoded filter overrides applied for this call only. | |
| workdir | No | Directory path used to store bisync working files. | |
| checkSync | No | Controls final listing comparison; leave true for normal verification or set false to skip. | |
| maxDelete | No | Abort the run if deletions exceed this percentage (default 50). | |
| noCleanup | No | Set to true to keep bisync working files after completion. | |
| resilient | No | Set to true to allow retrying after certain recoverable errors. | |
| backupdir1 | No | Backup directory on the first remote for changed files. | |
| backupdir2 | No | Backup directory on the second remote for changed files. | |
| checkAccess | No | Set to true to abort if `RCLONE_TEST` files are missing on either side. | |
| filtersFile | No | Path to an rclone filters file applied to both paths. | |
| checkFilename | No | Override the access-check sentinel filename; defaults to `RCLONE_TEST`. | |
| removeEmptyDirs | No | Set to true to remove empty directories during cleanup. | |
| createEmptySrcDirs | No | Set to true to mirror empty directories between the two paths. | |
| ignoreListingChecksum | No | Set to true to ignore checksum differences when comparing listings. |