This message is for all the developers of restic, I just wanted to reach out and thank you. I’m sure there are moments of frustration dealing with the inevitable issues that pop up, but it is a brilliant piece of software, well thought out and incredibly useful!
Also, I wanted to thank everyone for their continued consideration of edge use cases. So often the answer is “you’re holding it wrong” It’s incredibly refreshing to see the project always open to consider new needs and approaches.
For example, I was stunned at the massive improvement using the --ignore-inode flag for backing up a fuse mounted file system. We use the encrypted file service Tresorit which allows you to mount your directories and files via fuse mount. Wanting to back these files up to Backblaze I naturally turned to restic as I’ve had so much luck with it. There are something like 600,000 files totalling 450 GB on this mount. Using restic without the flag each backup was taking nearly three days. I did some research and found the --ignore-inode flag and it’s now taking under 20 minutes.
So we have an encrypted fuse mount of nearly a half TB and 600k files on a VPS that only takes up a few GB of actual hard drive space, that’s able to be incrementally backed up to a encrypted remote B2 repo in under 20 minutes. That’s incredible.
To top it off when I found that flag I was about to remove the apt version of the restic program and manually add the binary, as that version didn’t have it yet (Debian buster uses 0.9.4). Instead you guys made a simple self update function that worked instantly. Great work.
Thank you again!
Thanks for the feedback, it means a lot to us!
I just wanted to +1 this.
I have been experimenting with a few stacks over the years to find the best backup solution for my (personal) needs.
And I just love Restic, the de duplication works great!.
here are some stats from my backup (to B2 - love that Restic supports it, in fact this led me to Restic to begin with)
scan finished in 405.026s: 192265 files, 307.951 GiB
Files: 192265 new, 0 changed, 0 unmodified
Dirs: 30880 new, 0 changed, 0 unmodified
Data Blobs: 166956 new
Tree Blobs: 26007 new
Added to the repo: 130.476 GiB
processed 192265 files, 307.951 GiB in 15:17:06
this is an amazing saving rate!
I’ve also played a bit with restic
mount and I was really happy to find out
that I can mount a restic repo, find the snapshot with an encfs encrypted directory and then mount it directly from restic mount
so I could access an encfs (on the fly) decrypted file without downloading the entire encfs dir!!
this is just awesome, thank you so much.
I would to see the compression implemented on top of this, if it will end up saving even more space (I guess the compression can be done on the blobs after hashing them?)
Thanks for this jewel of a software!
Yes, I’d like to say thank you as well to the developers and all their hard work. Restic is such great software, I use it a lot.
Yes, developers need hi fives. Thanks for restic. I was fooling around with borg backup before but it was so complicated to setup. If backups are complicated, people won’t set them up! (I never did!)
I now have a local restic backup on a hard drive, and an offsite rest-server backup at another location. So much easier to use than borg! I even wrote a tutorial for setting up Restic with Yunohost because I love it so much.
Thanks for restic!
It has become a (the?) major back up software!