• OwOarchist@pawb.social
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      12 hours ago

      That’s the tricky part, innit?

      A few good options:

      A) Set up your backup/restore procedures immediately after setting up your fresh new system. And then immediately test them to see if you can successfully restore, before you’ve done anything important on the new system that you can’t afford to lose. If the restoration completely fails, no biggie. You just have to start over on setting up your fresh new system.

      B) Attempt to restore your backup to a different system, not your primary one. You’ll need a second set of hardware to do that, but if you’ve got the hardware lying around, it’s a great way to test your restore procedure. If you’re upgrading your hardware anyway, it could be a good time to do this test – use your backup restoration procedure to move your data to the new hardware. (As an extra bonus, this doesn’t require any downtime on the primary system.)

      C) Simulate a complete hard drive failure and replacement by replacing your primary system’s drive(s) with a blank new one. If the backup restoration fails, you should (fingers crossed) be able to just plug the old hard drive back in and everything will go back to how it was before your test.

      D) Have multiple backups and multiple restore plans, and just hope to fuck that at least one of them actually works during your testing.

      Option A can only be done if you’re proactive about it and do it at the right time.

      Options B and C require extra hardware, but are probably the best choice if you have the hardware or can afford it.

      And Option D will always have at least a tiny amount of risk associated with it.