I’m trying to use kopia with a rclone onedrive remote. The backup speed is pretty fast, but the restore is taking ages. For a 200MB snapshot, it’s still ongoing after 25 minutes.
Using rclone sync, I was able to copy the kopia repo to my local filesystem in less than 30 seconds.
Kopia does not (yet) utilize any parallelism during restore (unlike upload which is heavily parallelized) . This means that with a high-latency store (like OneDrive) you may see long restore times, in particular when you have tons of small files. Parallel restore is coming in future versions, for now if you need to restore a lot of small files quickly. syncing the entire repository locally and restoring from there is the recommended approach.
Thanks for the info. I guess it’s not a big deal to me since I’ll have at most 10-20GB backed up. But it may be a problem for people with terabytes backed up.
Here’s the steps followed for a fast restore in case anyone else comes across this:
Thanks for the info. I forgot to mention that sync-to takes --parallel parameter which defaults to 1, which won’t be the fastest. Can you try kopia repo sync-to --parallel=32 filesystem --path=/some/path ?