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
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:systemsicherung [2019/05/24 10:34]
ingo_wichmann [Löschen des Systems]
admin_grundlagen:systemsicherung [2019/09/26 13:20]
ingo_wichmann
Zeile 38: Zeile 38:
   scp sicherung.parted root@server:/​mnt/​backup   scp sicherung.parted root@server:/​mnt/​backup
 (( ((
-alternativ+alternativ ​für MSDOS-Partitionstabellen:​
  
   sfdisk -d /dev/sda > sicherung.sfdisk   sfdisk -d /dev/sda > sicherung.sfdisk
   scp sicherung.sfdisk root@server:/​mnt/​backup   scp sicherung.sfdisk root@server:/​mnt/​backup
 +
 +bei GPT-Partitionstabellen eine Warnung der Entwickler vorweg: //As of March 2014 (version 0.8.10), sgdisk should be  considered ​ beta  software.//
 +  ​
 )) ))
 +
 ==== Sicherung LVM Informationen ==== ==== Sicherung LVM Informationen ====
   pvdisplay > sicherung.pvdisplay   pvdisplay > sicherung.pvdisplay
Zeile 130: Zeile 134:
  
 Und dann lautet der Befehl zum Backup: ​ Und dann lautet der Befehl zum Backup: ​
-  rsync -aH --xattrs --acls --numeric-ids --del --rsync-path="​sudo rsync" /​mnt/​system/​ user@zielsystem:/​mnt/​backup/​dateien+  rsync -aSH --xattrs --acls --numeric-ids --del --rsync-path="​sudo rsync" /​mnt/​system/​ user@zielsystem:/​mnt/​backup/​dateien
  
 == SuSE / BTRFS == == SuSE / BTRFS ==
Zeile 136: Zeile 140:
  
 == andere Distributionen (bei denen root ein Passwort hat) == == andere Distributionen (bei denen root ein Passwort hat) ==
-  rsync -aH --acls --xattrs --numeric-ids --del /​mnt/​system/​ root@server:/​mnt/​backup/​dateien+  rsync -aSH --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 [[rsync]], u.a. wie man hier ''​rsync''​ auch ohne root-Rechte benutzen kann ))
 (( mehr zu [[ssh]] )) (( mehr zu [[ssh]] ))
Zeile 278: Zeile 282:
 ==== Wiederherstellen der Dateien mit rsync über ssh ==== ==== Wiederherstellen der Dateien mit rsync über ssh ====
 ((mehr siehe [[rsync]])) ((mehr siehe [[rsync]]))
-  rsync -aH --acls --xattrs ​ --numeric-ids --del -e ssh root@server:/​mnt/​backup/​dateien/​ /​tmp/​system ​+  rsync -aSH --acls --xattrs ​ --numeric-ids --del -e ssh root@server:/​mnt/​backup/​dateien/​ /​tmp/​system ​
  
 evtl. ACLs und erweiterte Dateisystemattribute berücksichtigen evtl. ACLs und erweiterte Dateisystemattribute berücksichtigen
Zeile 286: Zeile 290:
 )) ))
 === Ubuntu === === Ubuntu ===
-  rsync -aH --acls --xattrs ​ --numeric-ids --del -e ssh --rsync-path="​sudo rsync" user@server:/​mnt/​backup/​dateien/​ /​tmp/​system ​+  rsync -aSH --acls --xattrs ​ --numeric-ids --del -e ssh --rsync-path="​sudo rsync" user@server:/​mnt/​backup/​dateien/​ /​tmp/​system ​
  
 === Wiederherstellen der ACL-Dateirechte === === Wiederherstellen der ACL-Dateirechte ===
Zeile 427: Zeile 431:
 ==== tar über ssh ==== ==== tar über ssh ====
 === Sicherung === === Sicherung ===
-  tar cz --numeric-owner --xattrs --acls ​--directory /mnt/system . | ssh nutzer@server "cat > /​mnt/​backup/​sicherung.tgz"​ +  tar cz --numeric-owner ​--sparse ​--xattrs --acls --directory /mnt/system . | ssh nutzer@server "cat > /​mnt/​backup/​sicherung.tgz"​
- +
-Bei älteren Distributionen (SuSE bis SLES 11, Debian bis 7 und sehr alten RedHat) +
-  tar cz --numeric-owner ​--directory /mnt/system . | ssh nutzer@server "cat > /​mnt/​backup/​sicherung.tgz"​+
  
 === Wiederherstellen === === Wiederherstellen ===
-  ssh nutzer@server 'cat /​mnt/​backup/​sicherung.tgz'​ | tar xz --numeric-owner --xattrs --acls --xattrs-include='​*'​ --directory /tmp/system+  ssh nutzer@server 'cat /​mnt/​backup/​sicherung.tgz'​ | tar xz --numeric-owner ​--sparse ​--xattrs --acls --xattrs-include='​*'​ --directory /tmp/system
  
 === Dokumentation === === Dokumentation ===
Zeile 444: Zeile 445:
  
   cd /mnt/system   cd /mnt/system
-  find -xdev -depth -print0 | cpio -o0 --format=crc | bzip2 | ssh nutzer@server 'cat > /​mnt/​backup/​sicherung.cpio.bz2'​+  find -xdev -depth -print0 | cpio -o0 --sparse ​--format=crc | bzip2 | ssh nutzer@server 'cat > /​mnt/​backup/​sicherung.cpio.bz2'​
  
 === Wiederherstellen ===  === Wiederherstellen === 
   cd /tmp/system   cd /tmp/system
-  ssh nutzer@server 'cat /​mnt/​backup/​sicherung.cpio.bz2'​ | bunzip2 | cpio -dumin+  ssh nutzer@server 'cat /​mnt/​backup/​sicherung.cpio.bz2'​ | bunzip2 | cpio -dumin ​--sparse ​
  
 ==== rsync ==== ==== rsync ====
 Auf lokale Platte: Auf lokale Platte:
-  rsync -ax --numeric-ids --del / /​mnt/​usbdisk/​root/ ​+  rsync -a --hard-links --sparse --acls --xattrs ​--numeric-ids --del / /​mnt/​usbdisk/​root/ ​
  
 Übers Netz via ssh: Übers Netz via ssh:
-  rsync -ax --numeric-ids --del -e ssh / server:/​mnt/​backup/​dateien+  rsync -a --hard-links --sparse --acls --xattrs ​--numeric-ids --del / server:/​mnt/​backup/​dateien
  
 Übers Netz via rsyncd: (( erfordert laufenden rsyncd auf dem Zielsystem //server// )) Übers Netz via rsyncd: (( erfordert laufenden rsyncd auf dem Zielsystem //server// ))
-  rsync -ax --numeric-ids --del / server::/​backup/​dateien/​+  rsync -a --hard-links --sparse --acls --xattrs ​--numeric-ids --del / server::/​backup/​dateien/​
  
 ==== Platzsparende Hardlink Backups mit rsnapshot ==== ==== Platzsparende Hardlink Backups mit rsnapshot ====
admin_grundlagen/systemsicherung.txt · Zuletzt geändert: 2024/02/23 17:11 von ingo_wichmann