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
| Flag | Typical value |
|---|---|
--retries | 5-10 |
--retries-sleep | 5s-30s |
--low-level-retries | 10-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