Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:systemsicherung [2025/07/24 10:58] natureshadow2 [Sicherung der Dateisystem-Einstellungen] |
admin_grundlagen:systemsicherung [2025/07/24 15:23] (aktuell) natureshadow2 [UEFI] |
||
---|---|---|---|
Zeile 81: | Zeile 81: | ||
Die UUID des Dateisystems erhält man mit ''blkid''. | Die UUID des Dateisystems erhält man mit ''blkid''. | ||
- | btrfs subvolume list / >sicherung.sad3.subvolumes | + | btrfs subvolume list / >sicherung.sda3.subvolumes |
== vfat == | == vfat == | ||
Zeile 282: | Zeile 282: | ||
((Eine UUID die von ''blkid'' im Format ''%%UUID="066B-5CE0"%%'' ausgegeben wurde muss ''mkfs.vfat'' mit ''066B5CE0'' (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)) | ||
+ | === btrfs === | ||
+ | |||
+ | Es müssen alle Subvolumes wieder angelegt werden. Beispiel für openSUSE: | ||
+ | |||
+ | mkfs.btrfs -U xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /dev/sdaX | ||
+ | mount /dev/sdaX /mnt | ||
+ | btrfs subvolume create /mnt/@ | ||
+ | btrfs subvolume create /mnt/@/var | ||
+ | ... | ||
+ | umount /mnt | ||
==== Swap anlegen ==== | ==== Swap anlegen ==== | ||
((''/dev/sdaX'' ist hier nur ein Beispiel für ein Speichergerät ( Partition, LVM, ...). Liegt das Dateisystem auf einem Logical Volume, dann heißt das Device ''/dev/mapper/xxx'' oder ähnlich)) | ((''/dev/sdaX'' ist hier nur ein Beispiel für ein Speichergerät ( Partition, LVM, ...). Liegt das Dateisystem auf einem Logical Volume, dann heißt das Device ''/dev/mapper/xxx'' oder ähnlich)) | ||
Zeile 292: | Zeile 302: | ||
mkdir /tmp/system | mkdir /tmp/system | ||
mount /dev/sdaX /tmp/system | mount /dev/sdaX /tmp/system | ||
+ | # bei openSUSE mount -o subvol=@ /dev/sdaX /tmp/system | ||
mkdir /tmp/system/boot | mkdir /tmp/system/boot | ||
Zeile 302: | Zeile 313: | ||
mount … | mount … | ||
+ | Bei btrfs-Subvolumes: | ||
+ | |||
+ | 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 --del root@server:/mnt/backup/dateien/ /tmp/system | + | rsync -aSH --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 310: | Zeile 325: | ||
)) | )) | ||
=== Ubuntu === | === Ubuntu === | ||
- | rsync -aSH --acls --xattrs --numeric-ids --del --rsync-path="sudo rsync" user@server:/mnt/backup/dateien/ /tmp/system | + | 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 360: | Zeile 375: | ||
SuSE (ab 15.4): | SuSE (ab 15.4): | ||
- | grub-install | + | grub2-install |
shim-install | shim-install | ||