BorgBackup 1.0.0 Released (github.com)
An anonymous reader writes: After almost a year of development, bug fixing and cleanup, BorgBackup 1.0.0 has been released. BorgBackup is a fork of the Attic-Backup project — a deduplicating, compressing, encrypting and authenticating backup program for Linux, FreeBSD, Mac OS X and other unixoid operating systems (Windows may also work using CygWin, but that is rather experimental/unsupported).
It works on 32bit as well as on 64bit platforms, x86/x64 and ARM CPUs (maybe as well on others, but these are the tested ones).
For Linux, FreeBSD and Mac OS X, there are single-file binaries which can be just copied onto a system and contain everything needed (Python, libraries, BorgBackup itself). Of course, it can be also installed from source.
BorgBackup is FOSS (BSD License) and implemented in Python 3 (91%), speed critical parts are in C or Cython (9%).
Roll Your Own. It's about your data after all.
Couldn't all this be done with some shell scripts?
It's also filed under apple?
I read this in the firehose yesterday. Regardless... I think it's useless. I just copy my entire home directory over to an external hard drive once in a while. Important stuff gets copied to a few flash drives. Backup software is useless to me. I can reinstall the entire OS and copy over the home directory better and quicker than any backup solution.
I read this in the firehose yesterday.
Damn .. in my anger I missed seeing it in the firehose today. But there are still a lot of better choices of stories to post.
I am Slashdot. Are you Slashdot as well?
...will be assimilated!
Not for me, thank you. Plain old rsync works great.
There is a definite place for Borgbackup, attic, bup, obnam, zbackup and other deduplicating backup utilities. The ability to just toss data whenever you feel like it, and only deltas get saved (after being compressed) is a nice thing. Same with having decent encryption.
I personally have been using zbackup for a while, which is quite usable for backups, especially via SSH, where it can SSH into my NAS, fetch data, and only store what is changed to some media I rotate out for safekeeping. Zbackup has not had much Git activity, but Borgbackup has had an extreme amount of work done with it, so it is definitely a utility to watch and consider using.
Since data capacity has outpaced data rate by many orders of magnitude, anyone trying to maintain terabytes of data can find himself in an awkward situation where the time to create a backup exceeds a desired backup interval. Real-time mirroring or other fault tolerance scheme might become the only reasonable solution to data assurance. If very large numbers of files are involved and an ongoing change log isn't maintained by the file system, then even incremental or differential backups become a time-consuming headache as the backup app needlessly looks at every single file to assess changes.
Have fun with that. 25+ years of sysadmin on *ix tells me you will spend weeks/months after you have re-installed that O/S applying all of the tweaks that you forgot you had applied over the years.
If you cannot bare-metal restore your systems, you are doomed to playing the game described above.
A few weeks ago I cut the cord and migrated away from Windows to Linux (mint). Was using SyncBack to backup my files, now I need to find a new solution.
I'm on my 5th package, because the first 4 were screwy in various ways. The default backup tool doesn't save profiles, so you have to type in the source and destination every goddamn time. (But when you do, it *does* work.)
"BackInTime" apparently allows multiple profiles, so I created a profile and hit "close" and got the error "default profile source directory invalid". Yep, multiple profiles allowed, but will ONLY run the default profile. Google reports that this is a known issue with the program. "apt-get purge" to the rescue.
It can't be *that hard* to copy files from one place to another. I like to have multiple profiles that I can just click and let run overnight - sometimes it's copying to my backup server, sometimes it's copying to a thumb drive, and sometimes it's a different subset of files.
I live in hope that one of the packages (there's like, two dozen) will do what I want: let me set up a 1-click solution that will copy files to a remote location.
Four down, about 20 to go. I live in hope.
In addition "once in a while" does not seem to be very reassuring :) I have already paid a large sum for hard disk recovery service.
Since then I am a follower of the Tao of Backup/
Actually, there are many such utilities available. Here's a table comparing several of them: http://stromberg.dnsalias.org/~strombrg/backshift/documentation/comparison/index.html
How does it compare to duplicity?
Perhaps for a home user that's fine. But where you have to have long term archives and your managing multiple versions of files over time, cp -R doesn't quite cut the mustard.
The world's burning. Moped Jesus spotted on I50. Details at 11.
This might be fine where you've got a single Linux machine and, say, backup to an external USB3 hard drive, but what about bigger setups than this? For example, multiple Windows/Linux client machines to backup and a central server with an autoloader/barcoded Ultrium tape drive attached? There's very few open source solutions that deal with this in a heterogeneous environment (Amanda - which is poor with Windows clients - and Bacula - which is ridiculously complex to setup - are just about the only two that spring to mind). Until BorgBackup can do something similar, it's not really useful in a multi-machine/autoloader setup (no, I don't want to install two backup systems on every client...).
Sorry, rsync has a number of issues that make it unacceptable (IMO) for backup. Among other reasons, it doesn't preserve metadata, and the rsync people think that's the correct behavior,
Don't get me wrong: I use rsync all the time, but never for backup.
Sit, Ubuntu, sit. Good dog.
Why the fuck do I care about BorgBackup?
Because: ... Star Trek
* Saying "Borg" sounds nerdy.
* Saying "Borg" sounds funny.
" Because thinking "data" and "assimilated" together sounds funny.
* Because thinking "assimilated" gives immature nerds the giggles
* Because what's one more backup system in your collection, er, I mean, assimilation
* Because
* Other [fill in the blank]
* Because CowboyNeal wants his soul backed up and assimilated
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I have been using Borg backup for a few months. I absolutely love it. Before borg, I had a nightmare backup scheme. I have a lot of data. And I cannot backup all of it every week. It would require too much storage. I got a little taste of deduplicated backup with the backup tool Microsoft includes in Windows Server 2012. I was immediately hooked. But it has severe limitations. I wanted a very flexible backup program that did deduplication well. In my opinion, there is nothing else that even comes close. Borg is exceptionally well thought out and built.
A long time ago, I lost data. I lost a lot of data. At the time, I lost data that was more than ten years old. That was back around 2000. I do not lose data now. I have not lost meaningful data since. I will never lose data again.
I do not even store much data locally. Even though I am not home, it is pushed out to my home network. From there, it is mirrored and pushed out to disparate physical locations. I have hardware at friend's houses. I have hardware at other property that I own. I have hardware in my garage/workshop.
Storage is cheap and connectivity is near ubiquitous (for me). I can not justify not taking the time to create a good backup system and automate it. The only thing that is not automated, entirely, is verification. I do that manually and on a regular basis.
Even as I'm typing this, I'm using a computer but I'm actually connected to a computer at my home via VNC. Data isn't even stored on that computer but is pushed out over my own network and stored/retrieved from there. Once it is configured, it's good to go. I test it and make sure that backups are not just verified but are actually working as expected when restored. I'd like to automate that part away but I've not really figured out a good way to do so.
I'm pretty anal about backups. There's not a lot that I'm anal about but backups are one of those things. I never, well almost never, save a single copy of anything. Drives are cheap. I'll buy more. One catastrophic data-loss was unacceptable and, unfortunately, that data loss included my backups - as I wasn't even storing them off-site. I will not lose data again. Yes, I backup things I don't need. That's okay. I'll buy more disk space. I even send out data to be stored with professionals but I only bother with that twice a year.
"So long and thanks for all the fish."
It's very similar but doesn't require anything else than a bare unixish OS (i.e. no Python, no non-standard libraries, etc.). It's a single binary, written in Go and probably is much faster, it also has a nice web interface. Homepage: http://pukcab.ezix.org
Also, most pro-grade backup systems allow backing up data from multiple machines and on an automated schedule.
At home maybe you can get away with simple file copies, but once you start dealing with being able to do fast recovery over a set of a half-dozen machines or more, simple manual processes could be a full-time job itself.
BorgBackup 1.0.0, so is that Locutus? When will version 7.9 be released?