Ask HN: How do you back up your data?
I have hundreds GBs of photos/videos, thousands of songs, many important docs, Mac's time-machine backups, software installers... I just find it is really difficult for me to figure out an easy and reliable way to backup them.
I currently put the photos, videos, docs and software on two portable hard disks, some photos and docs on both Dropbox and Google Drive. But such way is really inconvenient, every time I have to grab the hard disk to browse my family photos and videos. I also don't feel the cloud storage reliable, so looks like hard disks at hand better. However, those hard disks may get older and 'wear out', so I have to upgrade the disks every three or four years..
Just wondering is there a better way to do the backup?
59 comments
[ 3.2 ms ] story [ 114 ms ] threadShame it's not open source as there have been a few things I'd like to tweak (like quieten down the UDP noise a bit), but it's a pretty good backup solution IMO.
[1] http://www.bittorrent.com/sync
If price is an issue, and you don't care about security, I would also consider a private Flickr account for photos and iTunes Match for music, and then use Dropbox/Arq for the documents/other valuables. Photos/music are fairly safe offsite with those, then your docs will be in S3/Glacier with Arq. Not perfect, but an alright solution for cheap.
1. Google Drive (got 2 years of 100GB space with Chromebook), was previously using Dropbox
This provides me a backup locally on the computer and one off site.
2. I have an external hard drive connected to the workstation that runs an update weekly to give me a third copy of all my data. I switch out the drive with a second external drive on a weekly basis.
If my computer dies, I have Google Drive and then the external hard drive x2. If the external hard drive fails then no big deal. If Google drive wipes out everything still no big deal.
I backup around 70GB.
*edit: The OSes I use are Windows 8.1, ChromeOS, and OSX,
http://www.backblaze.com/
easy to restore, and works silently in the background.
Simple and "just works" makes some customers happy, but Backblaze isn't perfect for everybody. If you like playing with your backups, scripting them, configuring machines, excluding folders - Backblaze will drive you crazy as you fight to control it. For example, if you add a new folder of images to your computer, Backblaze will push them to our datacenter unless you EXPLICITLY exclude that folder. Some customers would like an option that all new folders ARE NOT backed up until they "add" them to the backup. Backblaze must be thought of as a complete solution - if it doesn't fit your needs, we can highly recommend other more scriptable products to you.
There is no shame that we only fit the needs of a subset of customers, our biggest challenge is communicating what we do and do not do clearly so we don't waste your time.
The original question was "with these flaws why use Backblaze?" The answer is, only customers who view these "flaws" as good things should use Backblaze. For example, your files are encrypted at Backblaze and we absolutely don't store your password. But by default, you can "recover" your password with access to your email address. You can enable a higher level of security on Backblaze where you can NEVER recover your password and if you forget your password, you are screwed. This is NOT the best option if your Mom is using Backblaze to backup her cat pictures. Friendly and easy is a BETTER solution for some people. But if you are really, really concerned about security, look into Backblaze's "private encryption key" option.
For servers with data, which currently is just postgres - Heroku pg backups. We download, verify and archive them on S3 and to local server.
Are you talking about the Apple Time Machine app here? I'd be curious to hear about your setup if so. Right now I'm using time machine to a USB attached HDD, because my last foray into network attached volumes + time machine (using linux/samba as the volume host) was pretty painful.
I also like the idea of ZFS and periodic array scrubbing to detect invisible failures, which most RAIDesque configurations ignore.
I backup this drive and keep a copy at my parent's house in their safe.
Oh and a VS320 DLT which gets done when I can be arsed as that has a two decade shelf life. It and the drive live in a 400kg fire safe.
And I print all my photos on 10x8 paper that are worth keeping.
And I have CDs for music still.
Edit: see a lot of people relying on just cloud services. Don't do that. Shit does go missing and fail. And I bet you don't test your multi-gigabyte cloud drop until you need to restore it which is bad juju.
Everything nowadays is easy enough to re-download from the internet at a later date.
2. Both are backed up to Time Machine to a network drive, and also with Arq to Glacier.
3. I keep important documents in Dropbox.
This gives me "Oh shit, I deleted a file" protection from Time Machine and Dropbox, two local copies of all media and data in case of hardware failure or machine loss, and a last-ditch offsite Glacier backup.
Works well, and Arq isn't that pricey if using only Glacier.
I buy a pair of devices (e.g. Tonidos) with attached commodity HDDs that I split with a friend. He plugs his into his network, I plug mine in.
I dump files to my local device, but they actually get buffered and then stored overnight at his place, and vice-versa. It's a remote backup storage device, not a NAS. Not for fast file serving.
If my house burns down, he hands me the HDDs and I decrypt them with my password.
If his IP changes, his device re-registers with mine somehow. Cleverness needed here, not a $10 month subscription. E.g. his IP is emailed to me, or my device, or something like that. Someone knows how to make two devices find each other over the net, I am sure.
Edit: Of course, it would be nice if it still worked if he was tech-illiterate, e.g. you could give the other one to your elderly parent or neighbor or whatever.
Back up should be a multitiered thing so you don't mind if one goes kaput. That way you can use a 3rd party without 'depending' on them.
Takes the distributed backup idea to the n-th degree.
I'd like to buy something that I own and store where I want.
# Principles
Back up everything. Preferably to the cloud and to a local disk. Automatically.
You should test restores, but you probably wont. Have two independent backup methods for every piece of data.
You should be able to be up and running to last day's backup within an hour or so.
# Personal
CrashPlan: I want to backup every version of every file on my local computer to a local disk and cloud storage.
SuperDuper: I also want to have bootable nightly images of my machine in case I need to restore immediately.
CloudPull: I want to have a local copy of any Google file I have (Docs, Gmail, Calendar)
IFTTT to DropBox: And whenever possible, I want to have a copy of any other cloud-based service (e.g., Instagram)
# Servers
Linode Backup: Turnkey and presumably the Linode folks are smarter than I am.
Duplicity to S3: In case Linode folks aren't that smart, I will have nightly backups of everything.
That is not a backup, that's an external storage. A backup should only be accessed to sync data (preferably with versioning, so the old data is not overwritten) and to recover lost data.
My computers are synchronized with a home server that has mirrored disks, then the home server is backed up to cloud and to my parent's desktop (off-site backup). The backed up data has ~2TB (mainly photos, private git repository, documents).
I use CrashPlan for the cloud and off-site synchronization. With a free account you can backup data to another computer (yours or a friend's). With a paid account you can backup to their cloud storage and you can get more things to tweak. You can provide your own encryption keys, so the data should be safer (as long as you don't loose the private key). The best thing is that it offers file versioning (even with a free account, but you don't get some of the advanced settings for that), so if something really bad happens - like a ransomware virus, that encrypts your files - you can still recover the older version. The only issue is that the application needs Internet access even when using it locally - so if something happens to your account, or you don't have Internet access, you cannot easily[1] access your data.
[1] http://crashplan.probackup.nl/remote-backup/support/q/how-to...
MBA and the data part of the USB drive backed up with Crashplan ($5/month)
Also have some stuff on Dropbox (free account) also backed up to Crashplan - it's mostly just stuff I need in other places.
All my documents on Google Drive, don't back that up because I don't think you can (the desktop client doesn't give access to actual documents). Additionally most of best pictures are either on Flickr or Facebook.
I've got terabytes of data and it works great. The only thing I want is a third, off-site, non-cloud backup. I don't have a solution for that, but having my data in 3 places, one of which is the cloud, is good enough for me for now.
http://rajiv.sg/blog/2012/11/19/configuring-os-x-mountain-li...
Never made it on HackerNews, but many people have found it useful.
On my servers, every virtual machine is on an encrypted block device, so the data is already encrypted when it's written to the disk. Then I use Shasplit [1] and Rsync for efficient incremental backups. Restoration is a simple "cat" invocation (or use Shasplit for that), and I get back a full, running, encrypted VM with everything.
[1] http://vog.github.io/shasplit/