mirror of
https://github.com/rclone/rclone.git
synced 2025-12-06 00:03:32 +00:00
sync,copy,move: add --check-first to do all checking before starting transfers
See: https://forum.rclone.org/t/rclone-sync-doing-transfer-and-checking-in-paralel/16352/
This commit is contained in:
@@ -429,6 +429,20 @@ Set to 0 to disable the buffering for the minimum memory usage.
|
||||
Note that the memory allocation of the buffers is influenced by the
|
||||
[--use-mmap](#use-mmap) flag.
|
||||
|
||||
### --check-first ###
|
||||
|
||||
If this flag is set then in a `sync`, `copy` or `move`, rclone will do
|
||||
all the checks to see whether files need to be transferred before
|
||||
doing any of the transfers. Normally rclone would start running
|
||||
transfers as soon as possible.
|
||||
|
||||
This flag can be useful on IO limited systems where transfers
|
||||
interfere with checking.
|
||||
|
||||
Using this flag can use more memory as it effectively sets
|
||||
`--max-backlog` to infinite. This means that all the info on the
|
||||
objects to transfer is held in memory before the transfers start.
|
||||
|
||||
### --checkers=N ###
|
||||
|
||||
The number of checkers to run in parallel. Checkers do the equality
|
||||
|
||||
Reference in New Issue
Block a user