3 ms·
You're right: If I were to redo the list, I'd probably move backup to #1 just for pragmatism. I had my first catastrophic hard drive failure in July, and I was
by mattmight 14y ago
You're right: If I were to redo the list, I'd probably move backup to #1 just for pragmatism.
I had my first catastrophic hard drive failure in July, and I was glad I hadn't waited until August to start backing up.
- derekp7 14y agoI've had that same resolution, to do regular backups, but couldn't settle on a good method. I have a problem with the regular full/differential/incremental on monthly/weekly/daily schedule, as there was too much file duplication (therefore I couldn't maximize my backup history). I too settled on using the rsync with hard links method (homebrew scripts similar to rsnapshot, etc), but felt like I was still wasting too much space because this didn't support compression (plus you had to ssh in as root on the target host to store your files). Long story short, in order to get something I was comfortable with I eventually wrote my own backup tool that accomplished something similar (incremental backups forever, but full snapshots of the system on each backup), but has compression and uses SQLite for its database backend. I'm working on finalizing it as an open source project up on Github if anyone is interested in it (need to finish the documentation, and add status report functionality yet, along with some misc. cleanup). But so far it seems to be working for me. Edit: I forgot to mention the project name. It is on github.com/derekp7/snebu and I just set up a domain today pointing to it, http://www.snebu.com http://www.snebu.com. Like I said, a work in progress (the download links on the web page are auto-generated by Github, and will always pull the current version from the git repository). In the next few days I'm going to load test it a bit more, once I get the unit tests written (and dogfood it a bit more) I'll tag a 1.0 release and update the page.
- pserwylo 14y agoSounds pretty cool. Starred already. I hope it works out nicely, I'm happy using a mish-mash of unison and git (depending on particular needs) for my own stuff, but I'm using rsync for my fiance's entire PHD folder (including large amounts of data, word docs, downloaded papers, etc) and I'd make good use of a tool like this.
- zura 14y agoSlight off-topic, Matt, is there any possibility you would make your class notes for "Programming language analysis"[1] available? Currently it is behind the authentication wall. [1] http://matt.might.net/teaching/spring-2009-programming-language-analysis/notes/ http://matt.might.net/teaching/spring-2009-programming-langu...