Wie kann man mit raspiBackup einen Clone erstellen?
raspiBackup erstellt regelmäßig beliebige Backupversionen, die man im Bedarfsfall zurückspielen kann. Häufig möchte man aber einfach den letzten Backup auf einem Medium fertig greifbar haben, um ihn im Fehlerfalle sofort einsetzen zu können, also einen Clone.
raspiBackup bietet keine direkte Möglichkeit, einen Clone zu erzeugen.
Mit Hilfe eines kleinen Hilfstools ist dieses aber möglich: Mit diesem
wird ein Backup erstellt und anschließend dieser Backup auf ein Medium
zurückgespielt. Wird der Backuptyp rsync genutzt,
ist der Restore nur eine
Synchronisation der Änderungen von dem letzten Backup zum aktuellen Backup und endet
somit viel schneller.
Für alle anderen Backuptypen und Backupmodes ist der Restore immer ein normaler Restore und keine Synchronisation.
Das Hilfstool heißt raspiBackupAndClone.sh und steht auf GitHub zur Verfügung.
Folgende Schritte sind notwendig, um es einzusetzen:
Note
<Clonedevice> ist im Folgenden das Device, welches den Clone erhalten soll, also z.B.
/dev/mmcblk0oder/dev/sda.
-
raspiBackup installieren und konfigurieren
-
raspiBackupAndClone.shinstallieren- Download von
raspiBackupAndClone.shcurl -s -O https://raw.githubusercontent.com/framps/raspiBackup/refs/heads/master/helper/raspiBackupAndClone.sh - Verschieben des Scripts nach
/usr/local/binsudo mv raspiBackupAndClone.sh /usr/local/bin raspiBackupAndClone.shausführbar machensudo chmod +x /usr/local/bin/raspiBackupAndClone.sh
- Download von
Important
Nicht vergessen die folgenden zwei Schritte auszuführen um das <Clonedevice> zu initialisieren.
Warning
Darauf achten dass das angegebene <Clonedevice> das richtige Gerät ist. Ansonsten droht Datenverlust.
-
Einmaliges Initialisierung des Clonedevices
- Erstellen eines Backups durch den Aufruf von
sudo raspiBackup - Zurückspielen des gerade erstellten Backup auf das Clonedevice mit
sudo raspiBackup -d <Clonedevice> <Backupverzeichnis>
- Erstellen eines Backups durch den Aufruf von
-
Einmaliges manuelles Aufrufen von raspiBackupAndClone
sudo raspiBackupAndClone.sh <clonedevice>und aufmerksame Prüfung des Clones
-
Regelmäßigen Aufruf von
raspiBackupAndClone.shstattraspiBackup.sheinstellen- In der Datei
/etc/systemd/system/raspiBackup.service
ändern inExecStart=/usr/local/bin/raspiBackup.shExecStart=/usr/local/bin/raspiBackupAndClone.sh <clonedevice>sudo nano /etc/systemd/system/raspiBackup.service
- In der Datei