Emborg
Emborg is used to manage my Borg backups so that they can be rotated and scheduled automatically.
Backup status flows through Healthchecks so that failed backups can be investigated. There are currently semi-regular non-failure failures due to filesystem changes during backups. Most log files are excluded to avoid this however Longhorn volumes do generate errors if they happened to be accessed while backing up.
User Home
My Linux home (~
) is backed up in a common backup between devices. This only
applies to day-to-day machines (laptop and dresden ). Servers do
not run this backup since they rarely have any real user config.
home-local | Local Replicas |
home-blackstaff | Backup to Blackstaff |
home-ndbackups | Backup to ndbackups |
System
Every machine (Hardware plus my laptop) keeps a system backup.
There are excluded file patterns (mostly log files and caches) including
/home/jleechpe
on the machines that back up User Home.
root-local | Local Replicas |
root-blackstaff | Physical devices also back up to Blackstaff |
root-ndbackups | Backup to ndbackups |
Longhorn
This backup job only runs on Blackstaff since Longhorn replicas are configured to ensure that there will always be a replica on a dedicated local volume.
longhorn-local | Local Replicas |
longhorn-ndbackups | Backup to ndbackups |