Update 2020.05.06-10:34:41

This commit is contained in:
Gerd Zelo 2020-05-06 10:34:41 +02:00
parent 2b6e093708
commit a48defb9a3
1 changed files with 8 additions and 8 deletions

View File

@ -5,10 +5,10 @@
# Beschreibung: Das Script sichert mittels dd die komplette SD Karte des laufenden Raspberry Pi in eine Image-Datei. # Beschreibung: Das Script sichert mittels dd die komplette SD Karte des laufenden Raspberry Pi in eine Image-Datei.
# Das gesicherte Image lässt sich z.B. balena etcher oder dd wieder auf eine SD-Karte schreiben. # Das gesicherte Image lässt sich z.B. balena etcher oder dd wieder auf eine SD-Karte schreiben.
# #
# HINWEIS: Da die Sicherung online während des laufendnen Pi-Systems durchgeführt wird, kann es zu # HINWEIS: Da die Sicherung online während des laufendnen Pi-Systems durchgeführt wird, kann es zu
# inkonsistenten Daten in der Sicherungs-Datei kommen wenn während der Sicherung viele Schreibvorgänge # inkonsistenten Daten in der Sicherungs-Datei kommen wenn während der Sicherung viele Schreibvorgänge
# auf der SD erfolgen. Möchte man einen konsistenten, sicheren Backup erstellen, muss man diesen # auf der SD erfolgen. Möchte man einen konsistenten, sicheren Backup erstellen, muss man diesen
# offline an einem anderen System (Linux/Windows/Mac) durch Sichern der SD-Karte durchführen. # offline an einem anderen System (Linux/Windows/Mac) durch Offline-Sichern der SD-Karte durchführen.
# #
# Aufrufparameter: 1. Backupverzeichnis --> Pfad in dem das Image abgelegt werden soll # Aufrufparameter: 1. Backupverzeichnis --> Pfad in dem das Image abgelegt werden soll
# 2. Bereinigungsintervall in Tagen --> (optional) Logs und Images älter als # 2. Bereinigungsintervall in Tagen --> (optional) Logs und Images älter als
@ -21,9 +21,9 @@
# optional: sudo ./backupPiSDimg.sh /mnt/nas/bak/ 30 # optional: sudo ./backupPiSDimg.sh /mnt/nas/bak/ 30
# sudo ./backupPiSDimg.sh /mnt/nas/bak/ 60 name@domain.xy # sudo ./backupPiSDimg.sh /mnt/nas/bak/ 60 name@domain.xy
# #
# Ausgabedateien: /var/log/pihole/Ymd_backupPiSDimg.sh.log --> Logfile # Ausgabedateien: /var/log/pibackup/Ymd_backupPiSDimg.sh.log --> Logfile
# /var/log/pihole/backupPiSDimg.cron.log --> Logifile des Cron-Jobs # /var/log/backupPiSDimg.cron.log --> Logifile des Cron-Jobs
# /.../Backup-raspberrypi-Ymd.img --> Backup Image-Datei # /.../Backup-raspberrypi-Ymd.img --> Backup Image-Datei
# #
# Installation: 1. Script downloaden: # Installation: 1. Script downloaden:
# wget -N https://raw.githubusercontent.com/Zelo72/rpi/master/pi/backupPiSDimg.sh # wget -N https://raw.githubusercontent.com/Zelo72/rpi/master/pi/backupPiSDimg.sh
@ -35,7 +35,7 @@
# Am Ende der Datei z.B. folgendes einfügen um das Script monatlich am 1. um 01:45 Uhr # Am Ende der Datei z.B. folgendes einfügen um das Script monatlich am 1. um 01:45 Uhr
# auszuführen: # auszuführen:
# #
# 45 1 1 * * /root/backupPiSDimg.sh /mnt/nas/bak/ > /var/log/pihole/backupPiSDimg.cron.log 2>&1 # 45 1 1 * * /root/backupPiSDimg.sh /mnt/nas/bak/ > /var/log/backupPiSDimg.cron.log 2>&1
# #
# 4. Datei speichern und schliessen (im nano Editor: Strg+o/Enter/Strg+x). # 4. Datei speichern und schliessen (im nano Editor: Strg+o/Enter/Strg+x).
# #
@ -71,7 +71,7 @@ fi
# *** Initialisierung *** # *** Initialisierung ***
# Logging initialisieren # Logging initialisieren
logDir=/var/log/pihole logDir=/var/log/pibackup
log=$logDir/$(date +'%Y%m%d')_backupPiSDimg.sh.log log=$logDir/$(date +'%Y%m%d')_backupPiSDimg.sh.log
mkdir -p $logDir mkdir -p $logDir