Overview

Obviously data loss is undesirable. Thus the purpose of a proper backup plan is to mitigate the risks of data loss. This document is a record of current backup practices in place.

Planned schedule

Monthly

  • Full image backups: (Retention: 2 months/copies)
    • Agentum-Mac
    • LunaNova-Win
    • LunaNova-Linux

Weekly

  • Full image backups: (Retention: 2 weeks/copies)
    • AppleServer (OS Drive)
  • Incremental file backups:
    • AppleServer Storage Drive

Daily

  • Incremental file backups:
    • Agentum-Mac (Home Directory)
    • LunaNova-Linux (Home directory)
    • AppleServer (Home directory / Docker container data)

Machine-Specific Implementation Details

Argentum-Mac

  • Full image backups monthly
    • Need to research how to do this
  • Daily backups of home directory files using rclone sync manually triggered at the end of the day, when get home or at 6pm

LunaNova-Win

Do not keep important data on Win partition. Purpose of Win partition is mainly for gaming.

  • Monthly image backups

LunaNova-Linux

  • Daily automated file backups of home directory (cron)
    • Using rclone script
  • Full image backups monthly
    • How?

Server

  • Daily automated file backups (cron?)
    • Use rclone to backup docker compose data which is where everything is kept (check script make for pc for reference)
    • If fail then notify thru Discord? (webhooks?)
  • Weekly full disk image backups
    • How?
  • Every two months verify backups are functional?

User Tools