SD Backup und Restore

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Benutzeravatar
Baxxy
Beiträge: 10847
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2229 Mal

Re: SD Backup und Restore

Beitrag von Baxxy » 10.11.2021, 15:20

Hugo Oberstein hat geschrieben:
10.11.2021, 14:06
ein kleines How To
Die ganzen Optionen von rpi-clone sind eigentlich sehr gut beschrieben.
Aber ich versuch's mal:
USB SD-Card Reader mit leerer, idealerweise gleich großer wie die aktuell benutzte, SD-Karte anstöpseln
Kontrolle mit:

Code: Alles auswählen

lsblk
Beispielausgabe:

Code: Alles auswählen

root@Pi4B-4GB--PiHole-PiVPN:~# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    1 29,7G  0 disk
└─sda1        8:1    1 29,7G  0 part
mmcblk0     179:0    0 29,7G  0 disk
├─mmcblk0p1 179:1    0  256M  0 part /boot
└─mmcblk0p2 179:2    0 29,5G  0 part /
Wir wollen nach "sda" klonen um den "Initialen Klon" zu erzeugen:

Code: Alles auswählen

root@Pi4B-4GB--PiHole-PiVPN:~# rpi-clone sda

Booted disk: mmcblk0 31.9GB                Destination disk: sda 31.9GB
---------------------------------------------------------------------------
Part      Size    FS     Label           Part   Size    FS     Label
1 /boot   256.0M  fat32  --              1       29.7G  fat32  --
2 root     29.5G  ext4   rootfs
---------------------------------------------------------------------------
== Initialize: IMAGE partition table - partition number mismatch: 2 -> 1 ==
1 /boot               (48.0M used)   : MKFS  SYNC to sda1
2 root                (3.0G used)    : RESIZE  MKFS  SYNC to sda2
---------------------------------------------------------------------------
Run setup script       : no.
Verbose mode           : no.
-----------------------:
** WARNING **          : All destination disk sda data will be overwritten!
-----------------------:

Initialize and clone to the destination disk sda?  (yes/no): yes
Und wählen natürlich "yes"
Bei der nächsten "Frage"...

Code: Alles auswählen

Optional destination ext type file system label (16 chars max): rootfs
... tragen wir das Label der originalen Partition ein, ist in der Auflistung zu sehen und lautet hier "rootfs". Muss nur beim 1.Klon gemacht werden.
Dann abwarten bis alles durchgelaufen ist und am Ende "Enter" drücken.
Damit wäre dein System geklont.

Dieser "Initiale Klon" wird dann bei jedem weiteren Aufruf von...

Code: Alles auswählen

rpi-clone sda
per rsync "aktualisiert", ich nutze die Option

Code: Alles auswählen

rpi-clone sda -u
um das durchlaufen zu lassen.

Nach erfolgreichem Klonen entnehme ich die SD-Karte und verwahre sie.
Theoretisch kann man sie auch drin lassen, muss dann aber für sorgen das davon nicht gebootet wird und das kein "automount" stattfindet.
Sind die Voraussetzungen erfüllt könnte man das Klonen per cronjob etablieren. Idealerweise sollten Anwendungen die Daten schreiben vorher beendet werden um Inkonsistenzen zu vermeiden.


Grüße, Baxxy

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: SD Backup und Restore

Beitrag von Hugo Oberstein » 11.11.2021, 06:21

Hallo Baxxy,
vielen Dank. Wenn ich es richtig verstanden habe, muss man ein wenig mehr machen, als einfach nur die SD Karte 2 hinein packen und ein paar Befehle tippen , wenn ich das automatisiert haben möchte. Das wäre ja der große Vorteil gegenüber meine aktuellen Methode mit win32imager.
Daher will ich mir das hier in Ruhe während meines Weihnachtsurlaubs mal ansehen - erfahrungsgemäß passieren bei mir als Neuling noch ein paar "interessante" Dinge.
Daher ist das nichts für die Schnelle für mich.
Vielen lieben Dank für Deine Hilfe, Baxxy.

Hugo.

Benutzeravatar
Baxxy
Beiträge: 10847
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2229 Mal

Re: SD Backup und Restore

Beitrag von Baxxy » 11.11.2021, 09:36

Hugo Oberstein hat geschrieben:
11.11.2021, 06:21
Daher ist das nichts für die Schnelle für mich.
Naja, eine "One-Klick-Lösung" ist das natürlich nicht und man muss sich schon vorab mit beschäftigen.
Ich würde das so implementieren wie @Daimler hier und im Link dahinter beschrieben hat.
Nur eben nicht mit dd als Image sondern per rpi-clone direkt auf eine SD-Karte.
Idealerweise fummelt man nicht am Live-System sondern nutzt eine Testumgebung um sowas zu etablieren und zu testen.
Wenn dann alles 100%ig funktional ist überträgt man das auf's Live-System.

Grüße, Baxxy

Hugo Oberstein
Beiträge: 266
Registriert: 05.10.2019, 21:17
Hat sich bedankt: 110 Mal
Danksagung erhalten: 2 Mal

Re: SD Backup und Restore

Beitrag von Hugo Oberstein » 11.11.2021, 10:28

Hallo Baxxy,
vielen Dank. Hab aber nur einen PI als daher geht es nur an dem. :D Vorher mache ich aber noch ein Image mit win32imager. :lol:
Aber wie gesagt, erst über die Feiertage.....

Hugo

Antworten

Zurück zu „piVCCU“