- Alexander Leidinger - http://www.leidinger.net/blog -

Local backup vs. tarsnap

Posted By netchild On October 30, 2009 @ 17:23 In Software | 3 Comments

A lot of peo­ple do not do back­ups at home. Unfor­tu­nately this includes me. So far I was lucky that noth­ing bad hap­pened (or that I was able to get back all via manip­u­lat­ing on-disk-data by hand). For me this is mostly because of the price and com­plex­ity (num­ber of backup media [1] involved) for local back­ups. It also means that I only need a backup for the case of a disk-crash, not because I need to recover a file because I acci­dently deleted it (yes, I am very good at not loos­ing data at home… maybe this is also the rea­son why I have so much data).

I have about 1 TB of raw disk space at home (two times raidz1). Not all of this needs a backup (or is used at all), for exam­ple the base sys­tem files, /usr/local, the ports dis­t­files and pack­ages all do not need a backup, but my cam­era fotos (cur­rently 8 GB) should be included in a backup, my home should be included in a backup, my local stag­ing area [2] for the con­tent of my web­server should be included in a backup, my mails (cur­rently 800 MB) should be included in the backup, local patches to FreeBSD [3] should be included in the backup, …

So let us cal­cu­late with about 200 GB of more (mails, fotos, pri­vate videos) or less (MP3s from my own CDs) impor­tant data for a full backup. Most of it will not change often (MP3s, pri­vate videos, fotos), so once a month should be ok, and some (e.g. my mails) change daily, so an incre­men­tal each day and a full once a week would be inter­est­ing for me. When I do such a backup, I do not want to shuf­fle around tapes a lot. Maybe one or two times (s0 2 – 3 tapes) would be ok. So I am talk­ing about 80 – 200 GB per tape. The prices for this range from 700 EUR to 1300 EUR just for the tape drive. I have also seen a tape drive from Iomega [4] for about 400 EUR (120 GB per tape), but some­how this sounds like a not so trust­worty solu­tion to me (I do not know why, it is just a feel­ing, maybe I am a lit­tle bit [5] biased because of the high-end solu­tion at work, if some­one knows more about those Iomega dri­ves and tapes in a long term or high-useage envi­ron­ment, please write a comment).

When I take the cur­rent price of tarsnap [6] into account, I come to about $60 per month for the stor­age, and again $60 for the ini­tial trans­fer [7] of 200 GB. This assumes the 200 GB are not very com­press­able. With each incre­men­tal backup [8] (changed files mat­ter, not a diff between the files), I assume about 10 GB per month of change (= $3 per month). Yes, this is most prob­a­bly too much, but I try to cal­cu­late a worst case sce­nario. So this sums up to $60 once and $63 per month. I do not take into account my too slow upstream band­with. When I assume a 1500 EUR tape drive plus tapes plus clean­ing car­tridge, we are talk­ing about some­thing like 2 – 3 years of stor­ing the backup in tarsnap (with the Iomega drive this would be just one year).

When I assume that I over­es­ti­mated every­thing with a fac­tor of 2, this means 5 – 6 years of using tarsnap vs. buy­ing an expen­sive tape drive. Now the ques­tion is, will the tape drive sur­vive this long, will I be able to use such a drive in new hard­ware [9]  in 6 years, will tarsnap sur­vive this long, and will it stay at the same or bet­ter price level (this is also influ­enced by the price of the stor­age provider).

Another solu­tion would be to go with a mixed set­ting, e.g. an 1 TB hard-disk (less than 150 EUR  for the hard-disk (with 7 years war­ranty) and an exter­nal case) to do the long term stor­age of high-volume but long-term-stable stuff (fotos, videos, music), and use tarsnap for the low-volume fast chang­ing stuff (con­fig files [10], mails). This way the amount of money [11] for the really impor­tant things is not much, I would expect less than 1 GB com­pressed (= less than an EUR per month). This also sounds like a solu­tion which allows me to be lazy (the impor­tant stuff can be auto­mated, the nice to have stuff can be done from time to time as needed).

I think I should ask Collin if he has a way to receive SWIFT [12] (IBAN [13]/BIC) trans­fers for tarsnap…

GD Star Rat­ing
GD Star Rat­ing
Share [19]

3 Comments (Open | Close)

3 Comments To "Local backup vs. tarsnap"

#1 Comment By Colin Per­ci­val On October 30, 2009 @ 17:37

I can not take SWIFT trans­fers — the banks here in Canada are rather clue­less about such things — but I do take pay­ments via Pay­Pal, and I think Pay­Pal knows how to deal with Ger­man banks, so as long as you don not object to Pay­Pal you can pay for tarsnap that way.

GD Star Rating
GD Star Rating

#2 Pingback By Test­ing tarsnap « The Daily BSD On November 19, 2009 @ 20:03

[…] Local backup vs. tarsnap […]

#3 Pingback By Mak­ing ZFS faster… « The Daily BSD On February 11, 2010 @ 03:03

[…] Local backup vs. tarsnap […]

Article printed from Alexander Leidinger: http://www.leidinger.net/blog

URL to article: http://www.leidinger.net/blog/2009/10/30/local-backup-vs-tarsnap/

URLs in this post:

[1] backup media: http://www.leidinger.net/blog/tag/backup-media/

[2] stag­ing area: http://www.leidinger.net/blog/tag/staging-area/

[3] FreeBSD: http://www.FreeBSD.org/

[4] tape drive from Iomega: http://go.iomega.com/en-us/products/removable-storage-rev/rev174-removeable-backup-drive-series/

[5] lit­tle bit: http://www.leidinger.net/blog/tag/little-bit/

[6] tarsnap: http://www.tarsnap.com/

[7] ini­tial trans­fer: http://www.leidinger.net/blog/tag/initial-transfer/

[8] incre­men­tal backup: http://www.leidinger.net/blog/tag/incremental-backup/

[9] hard­ware: http://www.leidinger.net/blog/category/hardware/

[10] con­fig files: http://www.leidinger.net/blog/tag/config-files/

[11] money: http://www.leidinger.net/blog/category/money/

[12] SWIFT: http://en.wikipedia.org/wiki/ISO_9362

[13] IBAN: http://en.wikipedia.org/wiki/International_Bank_Account_Number

[14] Still hav­ing “fun” with Net­worker http://www.leidinger.net/blog/2009/11/04/still-having-fun-with-networker-7-5-1-4/

[15] Ideas: http://www.leidinger.net/blog/ideas/

[16] Another root-on-zfs HOWTO (opti­mized for 4k-sector drives): http://www.leidinger.net/blog/2011/05/03/another-root-on-zfs-howto-optimized-for-4k-sector-drives/

[17] Solaris UFS full while df shows plenty of free space/inodes: http://www.leidinger.net/blog/2011/04/19/solaris-ufs-full-while-df-shows-plenty-of-free-spaceinodes/

[18] FreeNAS & Sen­sors for FreeBSD: http://www.leidinger.net/blog/2009/12/06/freenas-sensors-for-freebsd/

[19] Image: http://www.addtoany.com/share_save

Copyright © 2009 Alexander Leidinger. All rights reserved.