Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv

raspiBackup - Unterstützte Hardware und Software

 

raspiBackup wird nur mit dem RaspbianOS und Ubuntu und Raspberry Hardware unterstützt. Es läuft aber auch auf anderer Raspberry kompatiblen Hardware und Linux Distributions erfolgreich. Aber es ist zu beachten dass raspiBackup die beiden Partitionen /boot und /root benoetigt wie sie bei RaspbianOS existieren.

D.h. Du kannst raspiBackup auf dem jeweiligen Environment ausprobieren und wenn es erfolgreich läuft kannst Du Dich freuen und es nutzen. Wenn es aber nicht läuft bzw Fehlermeldungen bringt wird kein Support gegeben. Du kannst einen Issue in github erstellen und das Debuglog beifügen und ich prüfe ob mit ein paar kleinen Änderungen das Problem beseitigt werden kann. Aber auch dann bleibt das Environment nicht unterstützt.

Unter der Tatsache, dass raspiBackup umsonst ist

1) zu teuer für mich sich alle mögliche Hardware für die Tests anzuschaffen

2) zu aufwändig für mich alle mögliche Hardware- und Softwaretestkombinationen aufzubauen

3) zu aufwändig für mich jeweils alles bei einer neuen Release zu testen

Es exsitiert ein kleines Script im github mit dem man testen kann ob das Environment unterstützt ist (Siehe hier)

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

raspiBackupInstallUI and raspiBackup right now writes messages in German and English only. But both are able to write messages in any language from a coding point of view (I18N). Unfortunately I'm a German native speaker and can speak English and a little bit French and thus I'm unable to add any other language (L10N) and need help on this. Anybody who is willing to help to add support for a new language other than German and English is welcome. Just add your interest in a comment on this page and I will guide and help you to add new messages in your native language to raspiBackupInstallUI and raspiBackup.

Right now following languages are supported:

EN - English
DE - German
FI - Finnish
ZH - Chinese
FR - French

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Sometimes you don't want to restore a whole system but restore only some files or directories. That's not directly supported by raspiBackup. But given the fact raspiBackup was designed to restore a system from it's backups with plain Linux tools it's possible for all three backup types. But all activities have to be done on a Linux system because the tools used to retrieve the data are Linux tools. The most convenient way to retrieve backup data is offered by rsync. dd and tar require to execute some commands in the command line first.

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Von Zeit zu Zeit gibt es eine neue Version von raspiBackup die neue Funktionen, Erweiterungen und auch Fehlerkorrekturen enthält. Diese Version durchläuft einen automatisierten Regressiontest, der die eigentliche Backup- und Restorefunktionialität testet. Danach werden die neuen Funktionen, Erweiterungen und Bug Fixes, die während der Entwicklung schon getestet wurden, noch einmal manuell verifiziert. Danach wird die neue Version als Beta allgemein zur Verfügung gestellt. Dieses ist erkennbar daran, dass dem eMail Subject das Smiley :-D vorangestellt wird. Dann hat jeder Benutzer von raspiBackup die Möglichkeit die zukünftige neue Version vorneweg mit den neuen Funktionen, Erweiterungen und Fehlerkorrekturen zu testen und im Fehlerfalle ein Problemrecord zu erstellen so dass das Problem gefixed werden kann. Es ist einfach nicht möglich alle möglichen Systemumgebungsbedingungen zu testen. Deshalb hilft das Testen der Betaversion auch für die Community sicherzustellen, dass sich möglichst keine Fehler in der neuen Version eingeschlichen haben.

Auf der folgenden Seite wird beschrieben wie man eine Beta installieren kann, sie wieder deinstallieren und Problemberichte erstellen kann.

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

raspiBackup ist dafür gedacht ein Backup wieder auf die originale Gerätekonfiguration zurückzuspielen. Es gibt derer 3

1) /boot und / auf SD Karte

2) /boot auf SD Karte und / extern auf einer SSD, USB Platte oder USB Stick (Raspi2 welche keinen USB Boot Mode kann)

3) /boot und / auf einer SSD, USB Platte oder USB Stick (USB Boot Mode auf Raspi3 oder Raspi4)

raspiBackup kann aber auch dafür benutzt werden um sehr einfach von (1) nach (2) oder (3) zu migrieren.

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Mir ist aufgefallen dass viele Benutzer von raspiBackup dd als Backupmethode benutzen. Insbesondere Nutzer die mehr mit Windows als mit Linux arbeiten da sie einen dd Backup unter Windows mit win32imager oder ähnlichen Tools restoren können. dd kann schon als Backuptool benutzt werden aber es gibt ein gewisses Risiko dabei welches es bei den Backupmethoden tar und rsync nicht gibt. Deshalb empfehle ich jedem Benutzer von raspiBackup doch lieber tar oder rsync zu benutzen.

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Je nachdem welche Backupmethode man bei raspiBackup benutzt sollte man sich fuer das richtige Dateisystem auf dem Backupgerät entscheiden. In der folgenden Tabelle sind die verschiedenen Dateisysteme pro Backupmethode gekennzeichnet.

impossible: nicht möglich, restricted: eingeschränkt möglich, possible: möglich, plus: empfohlen

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Immer wieder wird gefragt wie der rsync Backup funktioniert und wie Hardlinks dazu eingesetzt werden. Der folgende Artikel beschreibt wann Dateien im Dateisystem erstellt und gelöscht werden sowie wann Hardlinks erstellt und entfernt werden.

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Wann immer ein Upgrade einer raspiBackup Version vorgenommen wird erfolgt ab der Version 0.6.5 sofort eine Prüfung ob die neue Version ein neues Konfigurationsversion benötigt. Sofern eine neue Konfigurationsversion benutzt wird erfolgt eine automatische Zusammenführung der lokalen Konfiguration mit der neuen Konfiguration in einer neuen Konfigurationsdatei von raspiBackup beim Upgrade. Im Folgenden wird im Detail beschrieben wie diese Zusammenführung vorgenommen wird.

Hinweis

Beim Upgrade einer Version die kleiner ist als 0.6.5 muss die Zusammenführung der Konfiguration nach dem Upgrade auf 0.6.5 leider manuell angestossen werden. Der Aufruf dazu ist

sudo raspiBackup.sh --updateConfig
 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Mit dem Release 0.6.5 von raspiBackup ist es möglich eine intelligente Rotationsstrategie des Backups zu benutzen. Es wird auch Generationenprinzip in der Datensicherung genannt. Die Implementierung wurde von Manuel Dewalds Artikel Automating backups on a Raspberry Pi NAS inspiriert. Standardmässig werden dann von raspiBackup immer folgende Backups vorgehalten wenn täglich Backups erstellt werden:

1) Backups des aktuellen Tages und der letzten 6 Tage

2) Backups der aktuellen Woche sowie der letzten 3 Wochen

3) Backups des aktuellen Monats sowie der letzten 11 Monate

4) Backup des aktuellen Jahres sowie der letzten 2 Jahre

Werden wöchentliche Backups erstellt entfallen natürlich die täglichen Backups. Die jeweiligen Aufbewahrungsgrössen für täglich, wöchentlich, monatlich und jährlich lassen sich mit einer Option konfigurieren.

Möchte man also nur wöchentliche, monatliche und jährliche Backups haben kann das konfiguriert werden. Dabei ist zu beachten dass dann der wöchentliche Backuptag den Backuptag des Monats definiert: Wird z.B. Montag als wöchentlicher Backuptag konfiguriert ist der monatliche Backup immer der erste Montag im Monat. Das jährliche Backup ist dann immer der erste Montag im Jahr. Analog ist bei einem wöchentlichen Backup am Sonntag der monatliche Backup immer der erste Sonntag im Monat. Das jährliche Backup ist dann immer der erste Sonntag im Jahr.

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv

Nun habe ich mich endlich dazu durchgerungen auch mal ein Video zu raspiBackup zu erstellen und auf Youtube zu veröffentlichen.

Behandelte Themen sind

  1. Vorstellung von raspiBackup mit seinen wichtigsten Fähigkeiten
  2. Besuch der wichtigstens Webseiten zu raspiBackup
  3. Vorstellung von github als Fragen- und Probleminteraktionstool
  4. Liveinstallation von raspiBackup mit dem menuegesteuerten Installer

Die dort verwendeten Slides können zum Lesen hier runtergeladen werden.

 

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv

raspiBackup wird in vielen Ländern der Welt genutzt

Eine vollständige Liste der Länder ist hier verfügbar.

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

Normalerweise ist die Installation mit dem Installer die schnellste Methode. Damit ist auch sehr schnell raspiBackup in einer Standardinstallation per Befehlszeile zu installieren. Wer raspiBackup aber aus verschiedenen Gründen manuell installieren will findet im Folgenden die notwendigen Schritte: