I did my first backup with restic during the night, about 300 GB in ~100,000 files. I then ran the same command again to make a new snapshot with just a few new files added, and to my surprise it took 40 minutes. By comparison the same incremental backup in duplicacy took a mere 18 seconds.
Below is the command and output of the second snapshot with just a few new files:
restic -r rclone:gdrive:restic backup --verbose --exclude-if-present ".nobackup" --exclude-file "D:\restic filters.txt" --limit-upload 8500 --tag docs D:\Documents
open repository
enter password for repository:
repository 1f6315ed opened successfully, password is correct
lock repository
load index files
using parent snapshot 3cefb80c
start scan on [D:\Documents]
start backup on [D:\Documents]
scan finished in 17.755s: 110609 files, 291.752 GiB
uploaded intermediate index b9d3dc55
Files: 25 new, 3 changed, 110582 unmodified
Dirs: 0 new, 1 changed, 0 unmodified
Data Blobs: 39 new
Tree Blobs: 2 new
Added to the repo: 30.735 MiB
processed 110610 files, 291.752 GiB in 40:31
snapshot fe485469 saved
Afterwards I ran the same command once again, but cancelled it since the estimated time was about the same.
[20:06] 49.33% 53441 files 143.924 GiB, total 110616 files 291.765 GiB, 0 errors ETA 20:38
Am I right in thinking incremental snapshots should not take this much time?
I’m using restic version 0.9.4.