Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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/mmcblk0 oder /dev/sda.

  1. raspiBackup installieren und konfigurieren

  2. raspiBackupAndClone.sh installieren

    1. Download von raspiBackupAndClone.sh
      curl -s -O https://raw.githubusercontent.com/framps/raspiBackup/refs/heads/master/helper/raspiBackupAndClone.sh
      
    2. Verschieben des Scripts nach /usr/local/bin
      sudo mv raspiBackupAndClone.sh /usr/local/bin
      
    3. raspiBackupAndClone.sh ausführbar machen
      sudo chmod +x /usr/local/bin/raspiBackupAndClone.sh
      

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.

  1. Einmaliges Initialisierung des Clonedevices

    1. Erstellen eines Backups durch den Aufruf von
      sudo raspiBackup
      
    2. Zurückspielen des gerade erstellten Backup auf das Clonedevice mit
      sudo raspiBackup -d <Clonedevice> <Backupverzeichnis>
      
  2. Einmaliges manuelles Aufrufen von raspiBackupAndClone

    sudo raspiBackupAndClone.sh <clonedevice>
    

    und aufmerksame Prüfung des Clones

  3. Regelmäßigen Aufruf von raspiBackupAndClone.sh statt raspiBackup.sh einstellen

    1. In der Datei /etc/systemd/system/raspiBackup.service
      ExecStart=/usr/local/bin/raspiBackup.sh
      
      ändern in
      ExecStart=/usr/local/bin/raspiBackupAndClone.sh <clonedevice>
      
      sudo nano /etc/systemd/system/raspiBackup.service