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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue