Skip Navigation

What do people use for a shelf-stable backup

I have backups on a backup hard drive and also synced to B2, but I am thinking about backing up to some format to put in the cupboard.

The issue I see is that if I don't have a catastrophic failure and instead just accidentally delete some files one day while organising and don't realise, at some point the oldest backup state is removed and the files are gone.

The other thing is if I get hit by a bus and no one can work out how to decrypt a backup or whatever.

So I'm thinking of a plain old unencrypted copy of photos etc that anyone could find and use. Bonus points if I can just do a new CD or whatever each year with additions.

I have about 700GB of photos and videos which is the main content I'm concerned about. Do people use DVDs for this or is there something bigger? I am adding 60GB or more each year, would be nice to do one annual addition or something like that.

126 comments
  • Just a hdd in usb caddy? IMHO good enough for 4 tier backup.

    • Yes this seems to be the general theme. Main issue is sorting out a file system. I can use a self-repairing one, to recover from long term storage issues, but then it likely won't work in Windows which it may need to if I want a layman to be able to access it. So still some refinement of the plan but it's coming together.

      I've also decided to print some physical photos, aiming for 100 per year, and will put everything in a container together. The physical photos are for in case the container is lost for decades and the drives die, then there will at least be something.

      • If you need something which can withstand some bitrot on single drive, just use par2. As long is filesystem is readable, you can recover files even if bit of data get corrupted

  • For local backups it depends on what you want to have:

    • The cheapest option is a usb or thumb drive. But you have to regularly plug it in and copy your backup on it.
    • The lazy option is to buy a NAS and configure a backup job that regularly creates a backup. Versioned, incremental, differentials and full backups are possible as is WORM to add a bit of extra security. You can configure a NAS to only turn on specified times, do a backup and then turn off again. This will increase protection against encrypting malware. WORM also helps in this case.
      Or just let it run 24/7, create backups every hour and install extra services on it like AI powered image analysis to identify people and objects and let it automatically tag your photos. Cool stuff! Check out QNAP and Synology or build a NAS yourself.
      A NAS can also be configured to present its content in a LAN by itself. Any computer will automatically connect to it if the access isn't secured by user/password or certificate.

    I recommend buying a NAS.

    • So, I have a server that has a backup drive, automated backups, and replication to laptops as well as cloud storage in Backblaze B2. What I'm looking for is something completely separated from the automation that is a backup for if I screw up the automation, as well as a backup that a layman can access (i.e. no encryption, media that is usable by anyone). I have had some very bad experiences with flash drives but I am thinking a HDD with SATA->USB cable attached (I already have the cable).

      From the other conversations in this thread mentioning many options, the hard drive option seems the best for my use case, but I've also been convinced of the benefit of printing out some physical photos as well, so my current plan is to get a big container, put a couple of mirrored hard drives in there (to validate against each other as protection against bit-rot), and print 100 photos each year to add to the container to have an extra layer of redundancy.

      • Printing the photos won't help much. After 20 or so years they are all discolored. You can't prevent that.

        I think SSDs might be the best storage medium for you. Consumer-grade ssds have a 1 year data retention when powered off. That means at least once per year you have to turn it on and copy the data around one time to refresh the cells. This way it'll probably last several 100 years.

        You can't exactly make it fool-proof. Outside people will never know what you did to create your backup and what to do to access it. Who knows if the drives file system or file types are still readable after 20 years? Who knows if SATA and USB connectors are still around after that time?
        For example it is very likely that SATA will disappear within the next 10-15 years as hdds are becoming more and more an enterprise thing and consumers are switching to M.2 ssds.

  • After reading the previous discussion I think that you should get more than single drive to store cold backups. That way you can at least spread out the risk of single drive failing. 2TB spinning drives are pretty cheap today and if you have, for example, 4 of them, you can buy one now, write your backups to it and in 6 months buy another, write data on that and so on.

    This way you'll have drives with year or two difference on purchase date, so it's pretty unlikely all of them fail at once and a single drive gets powered on and checked every other year or so. My personal experience is that spinning drives are pretty stable on the shelf, but I wouldn't rely on them for decades. And of course even with multiple drives you'll still want to replace them every 3-5 years each. Plus with multiple drives, if I were to build setup like that, I'd set up some sort of scripts or other solution where I can just plug the thing in and doubleclick an icon on desktop to refresh the data and maybe get a notification automatically that the drive you're using should be replaced.

    And for actual, long term storage, printouts are the way to go. At least in here you can get books made out of photo paper with your pictures. That's one media which is actually stable over long period and using them doesn't require a lot of technical knowledge nor hardware. But I'd still keep digital copies around, as the printouts aren't resistant to things like house fire or water damage.

    • Yeah I am thinking of getting a couple of drives and cloning across both. Update both at the same time. I didn't think of getting two drives at different times but that makes sense, thanks for the suggestion!

      I am thinking printouts is a good idea too. I might get a big container, and keep a couple of mirrored drives as well as say 100 photos from each year. Every year I update the drives with additions and then print 100 photos from the previous year to add to the collection.

      • I personally prefer printed out books of our photos. We are missing quite a few years due to life getting in the way, but the end goal is to have actual books of photos with titles like 'Our family in 2018' and 'Sports of our first born at 2022'. In europe we have a company called 'ifolor' where you can design and order printouts of your photos. They're not really cheap, but the quality is pretty damn good. And their offerings go to pretty decent sized photo albums, up to A3 size and 180 pages (which is over 200€). So, not cheap, but at least so far their quality has been worth the money.

        And they have cheaper options too, but personally I think it's worth the money to get the best quality you can for printouts. And even the smallest and cheapest option is far superior over not having anything at all due to hardware failure or whatever.

  • I have not used them myself, but M-DISC sounds like what you’re looking for. There are a few other alternatives listed on that Wikipedia article, too.

    • Thanks, I think the risk here is that there may not be hardware to read it.

      From the suggestions here I'm thinking a hard drive with USB connection would be best. It won't last 50 years but instead I'd replace it every 5 years or so. I'd use an error resistant file system and plug it in each year to add the new files.

      This way I also get the chance to move it to newer technology in future instead of a new hard drive. It would then only need to survive for some period of time after I last replaced it, so there's a good chance of it remaining readable for most of my life.

      • Thanks, I think the risk here is that there may not be hardware to read it.

        M-Disc DVDs are readable by ordinary DVD drives. So you could simply put a USB DVD drive alongside those backup M-Discs on the shelf.

  • For your amount, just an external hard drive attached to a NAS or something is fine, or a 2-bay synology would be more than enough. Drives are coming in 20-24TB models now, that'd keep you going for a long time.

    • That's effectively what I have now. However I seem to kill a drive every couple of years, so I am keen for something that can be stored for many years (preferably decades).

  • The other thing is if I get hit by a bus and no one can work out how to decrypt a backup or whatever.

    Documentation, documentation, documentation. No matter what system you have, make sure your loved ones have a detailed, image-heavy, easy to follow guide on how restorations work - at the file level, at the VM level, at whatever level you are using.

    That being said, DVDs actually have quite a short shelf life, all things considered. I'd be more inclined to use a pair of archival strength USB NVME drive, updated and tested routinely(quarterly, yearly, whatever makes sense). Or even an LTO tape, if you want to purchase the drive and some tapes.

    You can put your backups in something like VeraCrypt. Set an insanely long password, encoded in a QR code, printed on paper. Store it in the same secured location you store your USB drives (or elsewhere, if you have a security posture).

    You may also consider, if money is not a concern, a cloud VPS or other online file storage, similarly encrypted. This can provide an easy URL to access for the less tech-savvy, along with secured credentials for recovery efforts. Depending on what your successors might need to access, this could be a very straightforward way to log into a website and download what they need in an emergency.

    • As much as I'm worried about family not being able to do it, I'm just as worried that I will do something dumb and lose the encryption key, losing everything. I am keen on the digital equivalent of a suitcase full of photos that could be stumbled upon.

      I also already have borg backup set up to a backup drive and synced to the cloud (Backblaze B2).

      For tape drives, is many thousands of dollars a normal price? Not sure I'm that keen.

      • If you buy your LTO drive new, then yes they rip you a new one, for sure! Buy it used...but it still will cost you a few hundred. Like I said, if money is not a concern. If losing the encryption key is a concern, then USB is still your best bet. Make two, keep them simple and unencrypted, stick em in two different safes, update them regularly. And print the documentation with pictures!

    • archival strength USB NVME drive,

      Does such a thing exist? Ordinary flash storage is pretty bad at keeping its content when powered off for a long time, due to how flash memory works. I'd be curious about such drives.

      • No, they don't, I pulled it out of my butt. I rewrote my original draft and that slipped in. NVME wouldn't make sense unless you were powering them up every few months for updates.

  • USB hard drive? If we're talking about a cold backup that's easy to access a USB drive is reliable and easy.

    • Yeah based on the suggestions so far this seems like the best option. Just need to make sure I have a way to verify no files are corrupted (and if they are, which ones), and remember to swap it out for a new one every 5 years or so or each time I need a new drive.

  • ZFS with automatic snapshots and scrubbing. This will keep as many and as old snapshots as your like. It'll ensure the files don't rot. It'll ensure the media doesn't die, so long as you have enough redundancy and you replace disks as they die. This is what I'd trust for long term storage because I think I understand how and why it works. It should last as long as I feed it disks. If I delete something, I should be able to restore it from a snapshot. The hardware doesn't need to be anything fancy. Just a Pi 4/5 with a couple of WD Elements would be fine. Could add more disks for more redudnancy. I'm running 2-disk residency.

    You don't have to touch the software if it's not exposed to the Internet. Whatever works today on it will work 20 years from now, so long as the hardware works. A couple of spare Pis, SD cards and power supplies should let it last for decades.

    • I'd rather cold storage but am thinking of looking along these lines, ZFS or btrfs on a standard HDD that I add files on to once a year and replace the disk every few years.

      I have a standard backup setup I just want something that is more point in time and not connected to all the automation, in case I automatically delete everything.

      • Yup, turn it on, let it do a scrub, then turn it off. I'd still use redudnancy though. Not merely to cover the case of the drive failing, but also to cover the bit rot use case. It's exceedingly unlikely bits to rot at the exact same spot on two or more disks. When ZFS finds a checksum mismatch during a scrub (which indicates bit rot), it'll be able to trivially recover the data from the drive where the checksum matches. It'll then rewrite the rotten part.

126 comments