Skip to main content

Rclone Retry Flags

Retry policy decides whether transient failures become harmless noise or failed jobs. Tune retries and backoff to absorb short outages without hiding persistent issues.

Starter Values

FlagTypical value
--retries5-10
--retries-sleep5s-30s
--low-level-retries10-30

Example

rclone sync /srv/data remote:archive/data --retries 8 --retries-sleep 10s --low-level-retries 20 --dry-run

Examples with Output

1. Retry profile example 1

Input command:

rclone sync /srv/data remote:archive/data --retries 3 --retries-sleep 5s --low-level-retries 8 --dry-run

Expected output:

NOTICE: profile applied (3, 5s, 8)
Would transfer 57 files

2. Retry profile example 2

Input command:

rclone sync /srv/data remote:archive/data --retries 4 --retries-sleep 5s --low-level-retries 10 --dry-run

Expected output:

NOTICE: profile applied (4, 5s, 10)
Would transfer 64 files

3. Retry profile example 3

Input command:

rclone sync /srv/data remote:archive/data --retries 5 --retries-sleep 8s --low-level-retries 12 --dry-run

Expected output:

NOTICE: profile applied (5, 8s, 12)
Would transfer 71 files

4. Retry profile example 4

Input command:

rclone sync /srv/data remote:archive/data --retries 6 --retries-sleep 8s --low-level-retries 14 --dry-run

Expected output:

NOTICE: profile applied (6, 8s, 14)
Would transfer 78 files

5. Retry profile example 5

Input command:

rclone sync /srv/data remote:archive/data --retries 7 --retries-sleep 10s --low-level-retries 16 --dry-run

Expected output:

NOTICE: profile applied (7, 10s, 16)
Would transfer 85 files

6. Retry profile example 6

Input command:

rclone sync /srv/data remote:archive/data --retries 8 --retries-sleep 10s --low-level-retries 20 --dry-run

Expected output:

NOTICE: profile applied (8, 10s, 20)
Would transfer 92 files

7. Retry profile example 7

Input command:

rclone sync /srv/data remote:archive/data --retries 9 --retries-sleep 12s --low-level-retries 22 --dry-run

Expected output:

NOTICE: profile applied (9, 12s, 22)
Would transfer 99 files

8. Retry profile example 8

Input command:

rclone sync /srv/data remote:archive/data --retries 10 --retries-sleep 12s --low-level-retries 24 --dry-run

Expected output:

NOTICE: profile applied (10, 12s, 24)
Would transfer 106 files

9. Retry profile example 9

Input command:

rclone sync /srv/data remote:archive/data --retries 12 --retries-sleep 15s --low-level-retries 26 --dry-run

Expected output:

NOTICE: profile applied (12, 15s, 26)
Would transfer 113 files

10. Retry profile example 10

Input command:

rclone sync /srv/data remote:archive/data --retries 14 --retries-sleep 15s --low-level-retries 28 --dry-run

Expected output:

NOTICE: profile applied (14, 15s, 28)
Would transfer 120 files

11. Retry profile example 11

Input command:

rclone sync /srv/data remote:archive/data --retries 16 --retries-sleep 20s --low-level-retries 30 --dry-run

Expected output:

NOTICE: profile applied (16, 20s, 30)
Would transfer 127 files

12. Retry profile example 12

Input command:

rclone sync /srv/data remote:archive/data --retries 18 --retries-sleep 20s --low-level-retries 32 --dry-run

Expected output:

NOTICE: profile applied (18, 20s, 32)
Would transfer 134 files

13. Retry profile example 13

Input command:

rclone sync /srv/data remote:archive/data --retries 20 --retries-sleep 25s --low-level-retries 35 --dry-run

Expected output:

NOTICE: profile applied (20, 25s, 35)
Would transfer 141 files

14. Retry profile example 14

Input command:

rclone sync /srv/data remote:archive/data --retries 24 --retries-sleep 30s --low-level-retries 40 --dry-run

Expected output:

NOTICE: profile applied (24, 30s, 40)
Would transfer 148 files

15. Retry profile example 15

Input command:

rclone sync /srv/data remote:archive/data --retries 30 --retries-sleep 30s --low-level-retries 50 --dry-run

Expected output:

NOTICE: profile applied (30, 30s, 50)
Would transfer 155 files