Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:systemsicherung [2019/09/26 13:10] ingo_wichmann |
admin_grundlagen:systemsicherung [2019/11/06 20:06] ingo_wichmann [Kernel-Module und initrd] |
||
---|---|---|---|
Zeile 262: | Zeile 262: | ||
oder | oder | ||
mkfs.vfat -i xxxxxxxx /dev/sdaX | mkfs.vfat -i xxxxxxxx /dev/sdaX | ||
- | ((Eine UUID die von ''blkid'' im Format ''%%UUID="066B-5CE0"%%'' ausgegeben wurde muss ''mkfs.vfat'' mit ''066B-5CE0'' (also ohne Minus) übergeben werden)) | + | ((Eine UUID die von ''blkid'' im Format ''%%UUID="066B-5CE0"%%'' ausgegeben wurde muss ''mkfs.vfat'' mit ''066B5CE0'' (also ohne Minus) übergeben werden)) |
... | ... | ||
Zeile 332: | Zeile 332: | ||
=== grub2 wiederherstellen === | === grub2 wiederherstellen === | ||
- | == Debian 6.0, Ubuntu 16.04 == | + | == Debian (ab 6.0), Ubuntu (ab 16.04) == |
grub-install /dev/sda | grub-install /dev/sda | ||
update-grub2 | update-grub2 | ||
Zeile 416: | Zeile 416: | ||
==== Kernel-Module und initrd ==== | ==== Kernel-Module und initrd ==== | ||
Je nach Änderung muß eine neue [[admin_grundlagen:initrd|initrd]] erzeugt werden und/oder die bei Booten geladenen Module müssen überarbeitet werden | Je nach Änderung muß eine neue [[admin_grundlagen:initrd|initrd]] erzeugt werden und/oder die bei Booten geladenen Module müssen überarbeitet werden | ||
+ | |||
+ | === dracut (CentOS 8) | ||
+ | in der chroot-Umgebung | ||
+ | dracut --hostonly --persistent-policy 'by-uuid' --force /boot/initramfs-4.18.0-80.11.2.el8_0.x86_64.img 4.18.0-80.11.2.el8_0.x86_64 | ||
=== dracut (CentOS 7 / openSuSE 42.1) === | === dracut (CentOS 7 / openSuSE 42.1) === | ||
Zeile 431: | Zeile 435: | ||
==== 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 448: | Zeile 449: | ||
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 -aSH --acls --xattrs --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 -aSH --acls --xattrs --numeric-ids --del / 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 -aSH --acls --xattrs --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 ==== |