Immer wieder suchte ich eine Möglichkeit meinen USB-Stick oder meine SD-Card vom Raspberry schnell und einfach zu sichern. Meistens mußte man dazu die Karte oder den Stick auf einem anderen PC einlesen (unter Windows WinDiskImager).
Da mir das alles zu fummelig war und der Raspberry auch während dieser Zeit nicht genutzt werden kann, hier mal ein HowTo um den Raspberry im laufenden Betrieb zu sichern.
Dazu gibt es natürlich auch raspiBackup...aber dies hier war einfach umzusetzen.
Wahrscheinlich ist das auch adaptierbar auf ner Fritzbox oder Synology:
Gelöst habe ich das ganze durch Anlage eines NFS Verzeichnisses auf dem QNap.
Hierzu muß zuerst der Dienst NFS auf dem QNap gestartet werden. Systemsteuerung!
Hierzu lege ich über die Systemsteuerung des QNap zuerst ein Verzeichnis RaspberrySicherung auf dem entfernten NAS (hier Qnap an) Dazu klicken wir auf Erstellen und geben dem Orner den Namen RaspberrySicherung
danach habe ich extra einen Benutzer Raspberry in der Systemsteuerung erstellt
um ihm im nächsten Schritt explizit nur einen Zugriff auf dieses Verzeichnis zu geben - Dies gelingt nach dem Erstellen des Benutzers "Raspberry" durch einen Klick auf die Symbole rechts (Freigabeordner):
Wir geben dem User Raspberry quasi einen Zugriff Lesen/Schreiben auf den Ordner RaspberrySicherung
Jetzt sind der Orner und der User angelegt und wir können uns nun auf die Einrichtung von NFS auf dem Raspberry kümmern.
Hierzu erstellen wir im Verzeichnis /mnt die gewünschte Ordnerstruktur
Danach öffnen wir fstab mit
und fügen folgende Zeile ein am Ende ein, um das Verzeichnis für NFS später zu mounten
gefolgt von
Überprüfen können wir nun mit:
Scheint funktioniert zu haben, oder?
Qnap und Raspberry haben jetzt zumindest ein gemeinsames Verzeichnis und können aufeinander zugreifen.
Jetzt benötigen wir ein Script, welches den Backupprozess startet. Das habe ich mir im Netz geschnappt und meinen Bedingungen angepasst. Ich habe einen USB Stick und sichere den kompletten Stick während des Betriebs auf dem NAS.
Wir erstellen nun eine Datei mit dem Namen "BackupScript.sh" in /home/pi/backup
und fügen folgendes ein:
Angepasst werden mussten: SUBDIR und DIR, sowie Textausgaben und sda für den USB Stick, sowie services, welche während des Backupprozesses gestoppt und nachher wieder gestartet werden müssen - und ob das file .tar gepackt werden soll.
Wenn ihr eine SD-Karte nutzt müßt ihr sda durch den Devicenamen eurer SD-Karte ergänzen.
Dann wird Zeile 52 in
geändert.
Das Script kann nun nach
mit
direkt ausprobiert, oder aber in die crontab mit
automatisiert werden.
Hierzu ist dann folgende Zeile einzufügen:
Eine Minute nach 3 an jedem Tag im Monat, in jedem Monat am Tag 1 und 7 der Woche das Script ausführen.
/home/pi/backup/sicherung 2>&1 erstellt eine Sicherung im angegebenen Ordner.
Das Ergebnis ist eine IMG-Datei auf dem NAS - also dem gemounteten Ordner auf dem Raspi, den man mit Win32Diskimager jederzeit zurückschreiben kann.
Was mir momentan noch fehlt ist die Löschung der alten Datei - dafür brauche ich nun kurz einen Linux-Fuchs von hier ;-)
Da mir das alles zu fummelig war und der Raspberry auch während dieser Zeit nicht genutzt werden kann, hier mal ein HowTo um den Raspberry im laufenden Betrieb zu sichern.
Dazu gibt es natürlich auch raspiBackup...aber dies hier war einfach umzusetzen.
Wahrscheinlich ist das auch adaptierbar auf ner Fritzbox oder Synology:
Gelöst habe ich das ganze durch Anlage eines NFS Verzeichnisses auf dem QNap.
Hierzu muß zuerst der Dienst NFS auf dem QNap gestartet werden. Systemsteuerung!
Hierzu lege ich über die Systemsteuerung des QNap zuerst ein Verzeichnis RaspberrySicherung auf dem entfernten NAS (hier Qnap an) Dazu klicken wir auf Erstellen und geben dem Orner den Namen RaspberrySicherung
danach habe ich extra einen Benutzer Raspberry in der Systemsteuerung erstellt
um ihm im nächsten Schritt explizit nur einen Zugriff auf dieses Verzeichnis zu geben - Dies gelingt nach dem Erstellen des Benutzers "Raspberry" durch einen Klick auf die Symbole rechts (Freigabeordner):
Wir geben dem User Raspberry quasi einen Zugriff Lesen/Schreiben auf den Ordner RaspberrySicherung
Jetzt sind der Orner und der User angelegt und wir können uns nun auf die Einrichtung von NFS auf dem Raspberry kümmern.
Hierzu erstellen wir im Verzeichnis /mnt die gewünschte Ordnerstruktur
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Danach öffnen wir fstab mit
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
gefolgt von
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Überprüfen können wir nun mit:
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Scheint funktioniert zu haben, oder?
Qnap und Raspberry haben jetzt zumindest ein gemeinsames Verzeichnis und können aufeinander zugreifen.
Jetzt benötigen wir ein Script, welches den Backupprozess startet. Das habe ich mir im Netz geschnappt und meinen Bedingungen angepasst. Ich habe einen USB Stick und sichere den kompletten Stick während des Betriebs auf dem NAS.
Wir erstellen nun eine Datei mit dem Namen "BackupScript.sh" in /home/pi/backup
und fügen folgendes ein:
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Angepasst werden mussten: SUBDIR und DIR, sowie Textausgaben und sda für den USB Stick, sowie services, welche während des Backupprozesses gestoppt und nachher wieder gestartet werden müssen - und ob das file .tar gepackt werden soll.
Wenn ihr eine SD-Karte nutzt müßt ihr sda durch den Devicenamen eurer SD-Karte ergänzen.
Dann wird Zeile 52 in
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Das Script kann nun nach
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
Hierzu ist dann folgende Zeile einzufügen:
Du musst dich
Anmelden
oder
Registrieren
um diesen Inhalt sichtbar zu machen!
/home/pi/backup/sicherung 2>&1 erstellt eine Sicherung im angegebenen Ordner.
Das Ergebnis ist eine IMG-Datei auf dem NAS - also dem gemounteten Ordner auf dem Raspi, den man mit Win32Diskimager jederzeit zurückschreiben kann.
Was mir momentan noch fehlt ist die Löschung der alten Datei - dafür brauche ich nun kurz einen Linux-Fuchs von hier ;-)
Zuletzt bearbeitet: