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
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 /
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
Bei der nächsten "Frage"...
Code: Alles auswählen
Optional destination ext type file system label (16 chars max): rootfs
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
Code: Alles auswählen
rpi-clone sda -u
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