Hi all,

Soon I’ll be upgrading my server. I want to make sure the data stored on it is safe, so I’ve spent some time planning the storage. Here’s the current plan.

I’ll buy 2x3TB HDDs and put them in RAID 1, using ZFS (the snapshots will be what I use for backups). I’ll have another HDD in the server which will store the snapshots as backups.

Finally, I’ll have the ZFS snapshots sent to my personal PC as well, which will be in a remote location to the server.

As I understand it, that should check all the 3-2-1 boxes. I’m covered if either of the main hard drives fail, or if either of the backups fail, or if some other damage happens to the server.

Does this all make sense? Any feedback or advice is much appreciated. Feel free to ask questions, also. Thanks.

(I’ve also posted this on Reddit, but decided to post here too).

    • ssenecaOP
      link
      fedilink
      arrow-up
      2
      ·
      4 years ago

      I mention this on Reddit, but would it be enough to keep a LUKS encrypted hard drive on the remote PC that was only ever mounted during a transfer of the backup? In this case, the crypto-virus wouldn’t be able to reach it because it’d be unmounted and encrypted.

      I’m basically trying to avoid buying too much hardware and make do which as much as I can, to avoid spending too much.

        • ssenecaOP
          link
          fedilink
          arrow-up
          1
          ·
          4 years ago

          Could you elaborate a bit on the push/pull part? What you said makes sense in terms of that being safer, but would running rsync on the remote PC to copy the backup from the server to the remote PC’s HDD count as “pulling” in this context?