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!