1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Trophäen
  4. Forum
    1. Unerledigte Themen
  5. Artikel
  6. Lexicon
  • Login
  • Register
  • Search
Software
  • Everywhere
  • Software
  • Articles
  • Pages
  • Forum
  • Lexicon
  • More Options
  1. Deutsches Raspberry Pi Forum
  2. Artikel
  3. Software

raspiBackupDialog Vorstellung des Hilfsscripts

  • Franjo G
  • May 30, 2024 at 12:22 PM
  • 4,432 Views
  • 0 Comments

raspiBackupDialog ist ein Hilfsscript zum Dialoggeführten Erstellen oder Restoren eines Backups mit raspiBackup.

Contents [hideshow]
  1. Warum raspiBackupDialog?
  2. Was ist Voraussetzung für raspiBackupDialog?
    1. Installationsanleitung für raspiBackup
  3. Wie installiere ich raspiBackupDialog?
  4. Wie funktioniert raspiBackupDialog?
    1. Beispiel für ein Backup
    2. Beispiel für eine Wiederherstellung (Restore)
    3. Weitere Aufrufoptionen
      1. sudo raspiBackupDialog.sh --select
      2. sudo raspiBackupDialog.sh --last
      3. sudo raspiBackupDialog.sh --backup
      4. sudo raspiBackupDialog.sh --delete
    4. Dynamic Mount
      1. sudo raspiBackupDialog.sh --mountfs "fstab"
      2. sudo raspiBackupDialog.sh --mountfs "backup.mount"
    5. Beispiele für Dynamic Mount
      1. Beispiel für einen Eintrag in der /etc/cron.d/raspiBackup
      2. Beispiel für einen Eintrag in der /etc/systemd/system/raspiBackup.service

Aktueller Stand

04.06.2024

Warum raspiBackupDialog?

raspiBackup ist ein sehr umfangreiches Tool mit vielen Optionen....

Da ist es für Einsteiger nicht immer leicht, die richtigen Optionen, sowie die richtige Syntax zu finden.

Was ist Voraussetzung für raspiBackupDialog?

raspiBackupDialog setzt ein installiertes raspiBackup voraus.

Dieses sollte mit den wichtigsten Einstellungen wie Backupverzeichnis, zu stoppende Services... vorkonfiguriert sein.

Installationsanleitung für raspiBackup

Article

raspiBackup Installation, Grundeinstellungen, Erstes Backup und Restore

Dieses ist eine Anleitung zur Installation von raspiBackup, nebst Tipps für ein erstes Backup und einen Restore.
Franjo G
May 23, 2024 at 8:56 PM

Wie installiere ich raspiBackupDialog?

raspiBackupDialog steht als Hilfsscript im github Repository von framp zur Verfügung.
Es kann wie folgt in das aktuelle Verzeichnis runtergeladen werden:

curl -s https://raw.githubusercontent.com/framps/raspiBackup/master/scripts/raspiBackupDownloadFromGit.sh | bash -s -- master helper/raspiBackupDialog.sh

Danach kann man es mit sudo ./raspiBackupDialog.sh aufrufen und erst einmal ausprobieren.

Wenn es gefällt, kann man es auf seiner Raspberry wie folgt für immer verfügbar machen:

Code
sudo mv ./raspiBackupDialog.sh /usr/local/bin
sudo chown root:root /usr/local/bin/raspiBackupDialog.sh

Danach kann es jederzeit wie folgt aufgerufen werden:

sudo raspiBackupDialog.sh

Wie funktioniert raspiBackupDialog?

Hier ein paar Beispiele.

Aufruf mit sudo raspiBackupDialog.sh

Beispiel für ein Backup

Quote from Beispiel Backup

Please choose your preferred language

Bitte waehle deine bevorzugte Sprache


German = 1

English = 2


1

Backup Pfad ist /backup #Anzeige des von raspiBackup eingestellten Backuppfads


Soll ein Backup erstellt oder ein bestehendes Backup restored werden?

backup =1

restore =2

1 #Auswahl Backup


NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 238,5G 0 disk

├─sda1 8:1 0 256M 0 part /boot

└─sda2 8:2 0 238,2G 0 part /

Befinden sich auf dem Systemlaufwerk mehr als die 2 Standard-Partitionen /boot und /root ? j/N


n # Beispiel für nein Falls ja, wird abgefragt, ob mehr als die 2 Standardpartitionen gesichert werden sollen

Soll ein Kommentar am Ende des Backup-Verzeichnisses eingefügt werden?

Dieses Backup wird dann nicht in die backup-Strategie übernommen und nicht automatisch recycled.

j/N

n #Falls ja, kann noch ein Kommentar eingegeben werden.

raspiBackup wird jetzt gestartet

Display More

Beispiel für eine Wiederherstellung (Restore)

Quote from Beispiel Restore

Please choose your preferred language

Bitte waehle deine bevorzugte Sprache


German = 1

English = 2


1

Backup Pfad ist /backup

Soll ein Backup erstellt oder ein bestehendes Backup restored werden?

backup 1

restore 2

2

bullseye

bullseye64bit

Bitte gebe den Namen des Backupverzeichnisses ein

bullseye64bit

Soll das letzte Backup restored werden? j/N

n # Im Falle von Ja wird automatisch das letzte Backup gewählt

/backup/bullseye64bit/bullseye64bit-rsync-backup-20220720-164920_First_Backup -> 1

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230416-140235_Zwischenstand -> 2

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230709-050001 -> 3

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230716-050001 -> 4

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230723-050001 -> 5

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230806-050002 -> 6

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230813-050001 -> 7

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230820-050001 -> 8

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230827-050001 -> 9

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230903-050002 -> 10

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230904-232959 -> 11

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230910-050002 -> 12


Bitte gebe die hinter dem gewuenschten Backup stehende Zahl ein.

10

Das folgende Backup wird zurueckgespielt

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230903-050002

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 238,5G 0 disk

├─sda1 8:1 0 256M 0 part /boot

└─sda2 8:2 0 238,2G 0 part /

sdb 8:16 0 111,8G 0 disk

└─sdb1 8:17 0 111,8G 0 part

Bitte waehle das Ziellaufwerk z.B. mmcblk0,sda,sdb,sdc.... #Das Ziellaufwerk darf nicht gemountet sein. Anderenfalls erscheint eine Meldung und das Programm wird abgebrochen

sdb

OK

Folgendes Backup wird restored

/backup/bullseye64bit/bullseye64bit-rsync-backup-20230903-050002

>>> sdb

raspiBackup wird jetzt gestartet

Display More


Weitere Aufrufoptionen

raspiBackupDialog kann auch direkt mit entspechenden Optionen aufgerufen werden, um den Dialog zu verkürzen.

sudo raspiBackupDialog.sh --select

# Startet einen Restore. Das Image kann aus einer Liste ausgewählt werden.

sudo raspiBackupDialog.sh --last

# Startet einen Restore vom letzten Backup

sudo raspiBackupDialog.sh --backup

# Startet ein Backup.

sudo raspiBackupDialog.sh --delete

# Ein Backup kann zum Löschen aus einer Liste ausgewählt werden.
Die Delete-Funktion steht aus Sicherheitsgründen (zum Schutz vor vesehentlichem Löschen) nur mit dieser Option zur Verfügung.

Dynamic Mount

Wenn das Zielmedium nicht dauerhaft gemountet sein soll,

sudo raspiBackupDialog.sh --mountfs "fstab"

# Das Backupverzeichnis wird gemäß fstab Eintrag eingehängt.

sudo raspiBackupDialog.sh --mountfs "backup.mount"

Den Namen der mount-unit anpassen

# Das Backupverzeichnis wird automatisch per systemctl start backup.mount eingehängt.

Falls das Verzeichnis bereits eingehängt war, wird es am Ende nicht ausgehängt. Ansonsten wird es wieder augehängt.

Dynamic mount funktioniert auch mit einer crontab oder einer systemd-service-unit.

Dazu die Zeile in der /etc/cron.d/raspiBackup bzw. bei den aktuellen raspiBackup-Versionen in der /etc/systemd/system/raspiBackup.service abändern.

Beispiele für Dynamic Mount

Beispiel für einen Eintrag in der /etc/cron.d/raspiBackup

Der Name der mount-unit muss jeweils angepasst werden.

* * * /usr/local/bin/raspiBackupDialog.sh --mountfs "backup.mount" --cron # Bei Nutzung einer systemd-mount-unit
# oder
* * * /usr/local/bin/raspiBackupDialog.sh --mountfs "fstab" --cron #Bei Nutzung der fstab

Beispiel für einen Eintrag in der /etc/systemd/system/raspiBackup.service

Code
ExecStart=/usr/local/bin/raspiBackupDialog.sh --mountfs "backup.mount" --cron
# oder
ExecStart=/usr/local/bin/raspiBackupDialog.sh --mountfs "fstab" --cron
  • sicherung
  • Backup
  • raspiBackup
  • Previous Article raspiBackup Installation, Grundeinstellungen, Erstes Backup und Restore
  • Next Article Datenträger (Partition) mounten und Samba installieren

Related Articles

raspiBackup Installation, Grundeinstellungen, Erstes Backup und Restore

Dieses ist eine Anleitung zur Installation von raspiBackup, nebst Tipps für ein erstes Backup und einen Restore.
Franjo G
May 23, 2024 at 8:56 PM
Like 5
0

Kategorien

  1. Hardware 0
  2. Software 4
  3. Testbericht 0
  4. Reset Filter

Schlagwortwolke

  • apache2
  • Backup
  • letsencript
  • mariadb
  • Mount
  • nextcloud
  • RaspberryPi
  • raspiBackup
  • Samba
  • sicherung
  1. Datenschutzerklärung
  2. Impressum

Forenregeln

Powered by WoltLab Suite™