Raspberry Backup & Restore:

Vollständiges Backup einer Micro-SD-Card-Installation:

dd if=/dev/mmcblk0 of=/mnt/sda1/raspibackup.img bs=1M (wobei /mnt/sda1 einem angeschlossenen USB-Stick entsprechen kann > alternativ /media/usb0)

Backup Script zur Verwendung eines Cronjobs:

#!/bin/bash

# VARIABLENDEFINITION
ZIELPFAD="/BACKUPPFAD"
RETENTION="2"
BACKUP_NAME="RaspberryPiBackup"
DIENSTE_START_STOP="service mysql"

# Stoppe Dienste vor Backup
${DIENSTE_START_STOP} stop

# Backup-Aufruf
dd if=/dev/mmcblk0 of=${ZIELPFAD}/${BACKUP_NAME}-$(date +%Y%m%d).img bs=1MB

# Starte Dienste nach Backup
${START_SERVICES} start

# Rotation d. Sicherungszyklus
pushd ${ZIELPFAD}; ls -tr ${ZIELPFAD}/${BACKUP_NAME}* | head -n -${RETENTION} | xargs rm; popd

 


Datei (z.B. raspi-backup.sh) unter /usr/local/bin als Bash-Script abspeichern und mit der Maske 0755 (executable) anlegen:

mit

crontab -e

einen entsprechenden Cronjob anlegen:

00 03 * * 0 /usr/local/bin/raspi-backup.sh # hier wird nun jeden Tag um 03 Uhr dieses Script ausgeführt.

Eine Wiederherstellung ist entweder unter Linux möglich unter Zuhilfenahme des ""dd-Befehls"

dd if=/pfad_zur_image_Datei/image.img of=/dev/sda bs=1MB

oder mit dem Imageingtool Win32Image mit angeschlossenem Cardreader

© 2024 ziggymania.de Designed S.Wommer
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.