-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate GUI from backends to support more backup engines #1582
Comments
I would like to understand and document your feature request here. Could you answer some questions please?
|
Hui, what a big wish. I would say it seems much easier to write a GUI for Borg instead of make BIT independent from its backup engine. |
I must agree with @buhtz: In my personal opinion, it's impossible to separate Back In Time from rsync. The way that rsync uses hardlinks to save space, and the fact that the backed-up files are saved as 1-to-1 copies on a regular filesystem are the main distinguishing characteristics of Back In Time. Take a look at https://github.com/restic/others to see what I mean: Only very few backup solutions carry the But because Back In Time operates in such a simple way, there is some flexibility to add additional features: If you want to use BiT, but have encryption, just store your BiT backups on a LUKS-encrypted volume. If you want compression, integrity-checking or (additional) deduplication, just store your BiT backups on a btrfs or ZFS file system. Just my 2 cents :) |
Edit: Read accross my own repo a little. directly from my readme: https://forum.endeavouros.com/t/searching-for-a-real-backup-solution-no-btrfs-or-timeshift/20249/9 Yep. There you can dig your gold hehe. a lot of information what problem i had back than (if it isnt fixed until today). |
I have read your experience report about backup solutions and I am wondering if your use case is "system backup" (not only "data backup"). Since your blog article does neither contain the used BiT configuration nor mentions the paths included in the backup I can just guess and did so by looking into your script config: If your use case is really "system backup/restore" with BiT (= inlcude the root folder) I think this is not the intended use case for BiT to take snapshots of a running system (root folder) because many files are in use and can neither be backed-up nor restored while the system is up (running). This is the perfect domain of imaging tools like I was searching for a documentation about valid use cases BiT but couldn't find it so far. We have to improve our documentation by adding supported and non-supported use cases (esp. for BiT root). |
This should go into our FAQ because the topic comes up often. |
It is no problem to create a full Backup with BiT. Timeshift is doing the same. And it works too. I backup and restored with timeshift or rsync self often without problem. Restoring isnt a problem too. I had only problem with the handling of excluded files/path like described. |
…it-team#1587 - Corrects some other typos in code comments - Add global locking details to dev doc of control files usage
FAQ and dev doc: Closes #1166, #1582. Contributes to #1555 and #1587 - Add FAQ entry: Snapshot "WITH ERRORS": [E] 'rsync' ended with exit code 23 - Add FAQ entry: Does BiT support full system backups? - Add FAQ entry: Does BiT support backups on cloud storage like OneDrive or Google Drive? - Corrects some other typos in code comments - Add details about global locking to dev doc of control files usage
Closing this since fixed with above PR |
This feature request was posted by @solisinvictum in #1199:
The text was updated successfully, but these errors were encountered: