I’m trying to find a good method of making periodic, incremental backups. I assume that the most minimal approach would be to have a Cronjob run rsync periodically, but I’m curious what other solutions may exist.

I’m interested in both command-line, and GUI solutions.

  • conorabA
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I run ZFS on my servers and then replicate to other ZFS servers with Syncoid.

    • Quazatron@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Just keep in mind that a replica is not a backup.

      If you lose or corrupt a file and you don’t find out for a few months, it’s gone on the replicas too.

      • conorabA
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Correct! I have Sanoid take daily and monthly snapshots on the source server, which replicate to the destination. Every now and then, I run a diff between the last known-good monthly snapshot and the most recent one which has been replicated to the destination. If I am happy with what files have changed, I delete the previous known-good snapshot and the one I diff’d becomes the new known-good. That helps keep me safe from ransomware on the source. The destination pulls from the source to prevent the source from tampering with the backup. Also helps when you’re running low on storage.