Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:systemsicherung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:systemsicherung [2025/07/24 15:23]
natureshadow2 [UEFI]
admin_grundlagen:systemsicherung [2025/09/09 15:39] (aktuell)
ingo_wichmann [Wiederherstellen der Dateien mit rsync über ssh]
Zeile 106: Zeile 106:
   mount --bind /boot/efi /​mnt/​system/​boot/​efi   mount --bind /boot/efi /​mnt/​system/​boot/​efi
 und möglicherweise weitere: und möglicherweise weitere:
-  mount --bind ​...+  mount --bind ​/…
  
 ((ab RedHat 6, openSuSE 13.1, Debian 8 und Ubuntu 16.04 könnte man auf diesen Schritt verzichten, und statt dessen bei ''​rsync''​ die Option ''​-x''​ bzw. ''​--one-file-system''​ nutzen und die entsprechenden Mountpoints einzeln angeben: ((ab RedHat 6, openSuSE 13.1, Debian 8 und Ubuntu 16.04 könnte man auf diesen Schritt verzichten, und statt dessen bei ''​rsync''​ die Option ''​-x''​ bzw. ''​--one-file-system''​ nutzen und die entsprechenden Mountpoints einzeln angeben:
-  ​tar -axRSHAX ​--numeric-ids --del / /boot/ /​boot/​efi/ ​...? root@server:/​mnt/​backup/​dateien ))+  ​rsync -axzRSHAX ​--numeric-ids --del / /boot/ /​boot/​efi/ ​… root@server:/​mnt/​backup/​dateien ​ 
 +))
  
 === mit rsync über ssh Dateien kopieren === === mit rsync über ssh Dateien kopieren ===
Zeile 124: Zeile 125:
 <file txt /​etc/​sudoers.d/​backup>​ <file txt /​etc/​sudoers.d/​backup>​
 %sudo  ALL=(ALL) NOPASSWD: ALL %sudo  ALL=(ALL) NOPASSWD: ALL
-</​file>​ (( oder 
-<file txt /​etc/​sudoers.d/​backup>​ 
-%sudo  ALL=(ALL) NOPASSWD: /​usr/​bin/​rsync 
 </​file>​ </​file>​
-)) 
  
 Der Benutzer muss in der Gruppe //sudo// sein Der Benutzer muss in der Gruppe //sudo// sein
  
 Und dann lautet der Befehl zum Backup: ​ Und dann lautet der Befehl zum Backup: ​
-  rsync -aSH --xattrs --acls --numeric-ids --del --rsync-path="​sudo rsync" /​mnt/​system/​ user@zielsystem:/​mnt/​backup/​dateien+  rsync -azSH --xattrs --acls --numeric-ids --del --rsync-path="​sudo rsync" /​mnt/​system/​ user@zielsystem:/​mnt/​backup/​dateien
 ++++ ++++
  
Zeile 140: Zeile 137:
 ++++ ++++
  
-  rsync -aSH --acls --xattrs --numeric-ids --del /​mnt/​system/​ root@server:/​mnt/​backup/​dateien+  rsync -azSH --acls --xattrs --numeric-ids --del /​mnt/​system/​ root@server:/​mnt/​backup/​dateien
 (( mehr zu [[rsync]], u.a. wie man hier ''​rsync''​ auch ohne root-Rechte benutzen kann )) (( mehr zu [[ssh]] )) (( wenn man ein Art Fortschrittsbalken haben will: ''​progress''​ installieren und ''​progress -wm''​ ausführen während rsync läuft. )) (( mehr zu [[rsync]], u.a. wie man hier ''​rsync''​ auch ohne root-Rechte benutzen kann )) (( mehr zu [[ssh]] )) (( wenn man ein Art Fortschrittsbalken haben will: ''​progress''​ installieren und ''​progress -wm''​ ausführen während rsync läuft. ))
  
Zeile 290: Zeile 287:
   btrfs subvolume create /mnt/@   btrfs subvolume create /mnt/@
   btrfs subvolume create /mnt/@/var   btrfs subvolume create /mnt/@/var
-  ​...+  ​
   umount /mnt   umount /mnt
 ==== Swap anlegen ==== ==== Swap anlegen ====
Zeile 316: Zeile 313:
  
   mount -o subvol=@/​var /dev/sdaW /​tmp/​system/​var   mount -o subvol=@/​var /dev/sdaW /​tmp/​system/​var
-  ​...+  ​
 ==== Wiederherstellen der Dateien mit rsync über ssh ==== ==== Wiederherstellen der Dateien mit rsync über ssh ====
-  rsync -aSH --acls --xattrs --numeric-ids root@server:/​mnt/​backup/​dateien/​ /​tmp/​system ​+  rsync -azSH --acls --xattrs --numeric-ids root@server:/​mnt/​backup/​dateien/​ /​tmp/​system ​
  
 ((mehr siehe [[rsync]])) (( Notlösung: Berechtigungen (teilweise) wiederherstellen,​ wenn sie nicht richtig gesichert wurden ((mehr siehe [[rsync]])) (( Notlösung: Berechtigungen (teilweise) wiederherstellen,​ wenn sie nicht richtig gesichert wurden
Zeile 324: Zeile 321:
 Todo: debian? Todo: debian?
 )) ))
-=== Ubuntu === 
-  rsync -aSH --acls --xattrs ​ --numeric-ids --rsync-path="​sudo rsync" user@server:/​mnt/​backup/​dateien/​ /​tmp/​system ​ 
  
 ++++ ACLs und erweiterte Attribute | ++++ ACLs und erweiterte Attribute |
Zeile 815: Zeile 810:
  
   * Nach erfolgreichem Boot die Restore-Subvolumes löschen   * Nach erfolgreichem Boot die Restore-Subvolumes löschen
 +
admin_grundlagen/systemsicherung.1753370630.txt.gz · Zuletzt geändert: 2025/07/24 15:23 von natureshadow2