refactor(borgbackup): backup from /persist paths instead of bind mounts
Update backup paths to use actual persistent storage locations (/persist/*) rather than bind-mounted paths, making it clear where data truly resides and simplifying restore operations.
This commit is contained in:
parent
26c08000a0
commit
37924375a2
4 changed files with 44 additions and 44 deletions
|
@ -40,18 +40,18 @@
|
|||
"/subvolumes-offsite/hm-sajenim/.ssh"
|
||||
"/subvolumes-offsite/hm-sajenim/.gnupg"
|
||||
|
||||
# Files from persist.nix (restore to /persist)
|
||||
"/etc/machine-id"
|
||||
"/etc/ssh/ssh_host_rsa_key"
|
||||
"/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/etc/ssh/ssh_host_ed25519_key"
|
||||
"/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
# Persistent files (actual storage location)
|
||||
"/persist/etc/machine-id"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
|
||||
# Directories from persist.nix (restore to /persist)
|
||||
"/var/lib/bluetooth"
|
||||
"/var/lib/nixos"
|
||||
"/var/lib/private"
|
||||
"/etc/NetworkManager/system-connections"
|
||||
# Persistent directories (actual storage location)
|
||||
"/persist/var/lib/bluetooth"
|
||||
"/persist/var/lib/nixos"
|
||||
"/persist/var/lib/private"
|
||||
"/persist/etc/NetworkManager/system-connections"
|
||||
];
|
||||
|
||||
# Remove staging snapshots after backup completes
|
||||
|
|
|
@ -38,18 +38,18 @@ in {
|
|||
"/subvolumes-onsite/hm-sajenim/.ssh"
|
||||
"/subvolumes-onsite/hm-sajenim/.gnupg"
|
||||
|
||||
# Files from persist.nix (restore to /persist)
|
||||
"/etc/machine-id"
|
||||
"/etc/ssh/ssh_host_rsa_key"
|
||||
"/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/etc/ssh/ssh_host_ed25519_key"
|
||||
"/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
# Persistent files (actual storage location)
|
||||
"/persist/etc/machine-id"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
|
||||
# Directories from persist.nix (restore to /persist)
|
||||
"/var/lib/bluetooth"
|
||||
"/var/lib/nixos"
|
||||
"/var/lib/private"
|
||||
"/etc/NetworkManager/system-connections"
|
||||
# Persistent directories (actual storage location)
|
||||
"/persist/var/lib/bluetooth"
|
||||
"/persist/var/lib/nixos"
|
||||
"/persist/var/lib/private"
|
||||
"/persist/etc/NetworkManager/system-connections"
|
||||
];
|
||||
|
||||
# Remove staging snapshots after backup completes
|
||||
|
|
|
@ -40,18 +40,18 @@
|
|||
"/subvolumes-offsite/srv-minecraft"
|
||||
"/subvolumes-offsite/srv-opengist"
|
||||
|
||||
# Files from persist.nix (restore to /persist)
|
||||
"/etc/machine-id"
|
||||
"/etc/ssh/ssh_host_rsa_key"
|
||||
"/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/etc/ssh/ssh_host_ed25519_key"
|
||||
"/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
# Persistent files (actual storage location)
|
||||
"/persist/etc/machine-id"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
|
||||
# Directories from persist.nix (restore to /persist)
|
||||
"/var/lib/bluetooth"
|
||||
"/var/lib/nixos"
|
||||
"/var/lib/private"
|
||||
"/etc/NetworkManager/system-connections"
|
||||
# Persistent directories (actual storage location)
|
||||
"/persist/var/lib/bluetooth"
|
||||
"/persist/var/lib/nixos"
|
||||
"/persist/var/lib/private"
|
||||
"/persist/etc/NetworkManager/system-connections"
|
||||
];
|
||||
|
||||
# Remove staging snapshots after backup completes
|
||||
|
|
|
@ -47,18 +47,18 @@ in {
|
|||
"/subvolumes-onsite/srv-minecraft"
|
||||
"/subvolumes-onsite/srv-opengist"
|
||||
|
||||
# Files from persist.nix (restore to /persist)
|
||||
"/etc/machine-id"
|
||||
"/etc/ssh/ssh_host_rsa_key"
|
||||
"/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/etc/ssh/ssh_host_ed25519_key"
|
||||
"/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
# Persistent files (actual storage location)
|
||||
"/persist/etc/machine-id"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key"
|
||||
"/persist/etc/ssh/ssh_host_rsa_key.pub"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key"
|
||||
"/persist/etc/ssh/ssh_host_ed25519_key.pub"
|
||||
|
||||
# Directories from persist.nix (restore to /persist)
|
||||
"/var/lib/bluetooth"
|
||||
"/var/lib/nixos"
|
||||
"/var/lib/private"
|
||||
"/etc/NetworkManager/system-connections"
|
||||
# Persistent directories (actual storage location)
|
||||
"/persist/var/lib/bluetooth"
|
||||
"/persist/var/lib/nixos"
|
||||
"/persist/var/lib/private"
|
||||
"/persist/etc/NetworkManager/system-connections"
|
||||
];
|
||||
|
||||
# Remove staging snapshots after backup completes
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue