‹ BackHN Continuity

Thread

Backups Aren't Simple

359 points · 225 comments · afilipovski

  1. publlus_enigma · · focus · HN ↗
    There are four times in my life I have suffered regrettable data loss incidents.

    The first was when the telephone pole outside our house was struck directly by lightning. Not only was it the loudest thing I have ever heard, the current surged through the telephone line, into the internal fax modem, and fries everything within its vicinity. I was 10. I did have backuos, but only only floppy and they didn't cover everything.

    The second was storing data in OneDrive - a change to their terms surrounding "lifetime" unlikely noted storage, combined with a client that was unusably slow to download and a deadline for data retrieval meant that I lost most of my files.

    The third was SD card failure in digital camera on holiday, the controller chip died catastrophically, leaving the card completely unrecognised. It was a brand new Sony 128GB card, manufactured by Toshiba, and it seemed to be a common issue. I now shoot to two cards simultaneously.

    And the fourth time was ... Performing a backup. An errant script deleted the source content, but I'd also deleted the existing backup to free up space for the new backup. I've been weary of using rewritable media for some time now as a consequence, but I think backups themselves are high risk activities.

    1. Gigachad · · focus · HN ↗
      >I've been weary of using rewritable media for some time now as a consequence

      I briefly considered using bluray disks as a backup for my photos and other critical docs. But getting a decent bluray burner seems not so easy these days with most production winding down. Next best thing looks like the "object lock" feature on object store services that prevents deleting objects for a certain time.

      1. justsomehnguy · · focus · HN ↗
        > Next best thing looks like the "object lock" feature on object store services that prevents deleting objects for a certain time.

        Lol, no. "As of today we are closed. Goodbye."

        Especially considering what giving even a two weeks now considered "generous".

        1. Gigachad · · focus · HN ↗
          This is for backups. The threat here is that random ware uses your backup script to delete/encrypt the backups too. With object lock the api key the script has can only add data.

          The probability that the object store goes out of business at the exact time your own copy dies is insignificant.

          1. justsomehnguy · · focus · HN ↗
            No object lock API would help you if the business where you rent the service is going out of... business. With all your data - and you are without.

            Or even fancier - just changing the price for the egress.

            1. Gigachad · · focus · HN ↗
              That only matters if it happens literally at the same time as a failure of your primary storage. If they increase the price you can just close your account and move the backup to another service.

              The probability of a hard drive failure or ransomware at the same time as backblaze or aws going out of business is pretty much not worth thinking about.

              The probability of an attacker using the api key in your backup script to destroy the backups is far more possible.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.