{"id":4486,"date":"2014-11-01T20:34:22","date_gmt":"2014-11-01T19:34:22","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=4486"},"modified":"2023-12-27T15:30:11","modified_gmt":"2023-12-27T14:30:11","slug":"wie-kann-ein-automatisches-backup-fuer-den-raspberry-pi-auf-ein-usb-stick-mit-raspibackup-eingerichtet-werden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=4486","title":{"rendered":"Wie kann ein automatisches backup f\u00fcr den Raspberry Pi auf ein USB-Stick mit raspibackup eingerichtet werden?"},"content":{"rendered":"<p>Um schnell ein Raspberry Pi System was aufwendig erstellt wurde, jederzeit wiederherzustellen ist ein <a href=\"https:\/\/de.wikipedia.org\/wiki\/Datensicherung\" title=\"backup\" target=\"_blank\" rel=\"noopener noreferrer\">Backup<\/a> oder eine Sicherungskopie n\u00f6tig.<\/p>\n<p>So hat man seine wichtigsten Daten und Einstellungen jederzeit vorhanden. Manuell ein Backup zu erstellen vergisst man doch immer, so musste eine automatisch L\u00f6sung her.<\/p>\n<p>Es gibt da ein gutes <a href=\"https:\/\/www.linux-tips-and-tricks.de\/de\/raspberry\/23-pi-erstellt-automatisch-backups-von-sich-selbst-pi-creates-automatic-backups-of-itself\/\" title=\"script-backup\">Script<\/a>, welches automatisch Backups anlegt und das mit guter Anleitung. <\/p>\n<p>Hier mal die Installation des Scriptes und weitere Hinweise, die dort nicht erw\u00e4hnt werden und bei mir n\u00f6tig waren.<\/p>\n<p>Installation des raspibackup Scriptes:<\/p>\n<pre class=\"lang:default decode:true \" ># Script downloaden\r\nwget http:\/\/www.linux-tips-and-tricks.de\/de\/downloads\/raspibackup-sh\/download -O raspiBackup.sh\r\n# und nach \/usr\/local\/bin verschieben\r\nmv raspiBackup.sh \/usr\/local\/bin\r\n# Ausf\u00fchrungs Rechte vergeben\r\nsudo chmod 755 \/usr\/local\/bin\/raspiBackup.sh<\/pre>\n<p>F\u00fcr das formatieren und mounten des USB-Sticks kann man hier schauen.<br \/>\nKurz:<\/p>\n<pre class=\"lang:default decode:true \" ># Schauen wo der USB-Stick ist\r\ncat \/var\/log\/messages\r\n# oder \r\nls -l \/dev\/sd*\r\n# Mount Verzeichnis anlegen\r\nmkdir \/media\/usbstick\r\n# Usb-Stick mit ext4 formatieren\r\nmkfs.ext4 \/dev\/sda1\r\n# Mounten\r\nsudo mount \/dev\/sda1 \/media\/usbstick\r\n# das Mounten \u00fcberpr\u00fcfen\r\ncat \/etc\/mtab\r\n# UUID ermitteln\r\nls -l \/dev\/disk\/by-uuid\/\r\n# umount\r\nsudo umount \/dev\/sda1\r\n# f\u00fcr das autom. Booten eintragen\r\nsudo nano \/etc\/fstab\r\n# in \/etc\/fstab erg\u00e4nzen\r\nUUID=ermittelte uuid \/media\/usbdisk ext4 defaults 0 0\r\n# reboot\r\nsudo reboot\r\n# check ob autom. gemountet\r\ncat \/etc\/mtab<\/pre>\n<p>Das Backup soll nun automatisch ausgef\u00fchrt werden. Dazu wird die cron verwendet.<\/p>\n<p>Die <a href=\"https:\/\/wiki.ubuntuusers.de\/Cron\/\" title=\"cron-tab\" target=\"_blank\" rel=\"noopener noreferrer\">crontab<\/a> muss mit einer Leerzeile enden.<\/p>\n<p>Um das Script automatisch zu starten, und eine E-Mail Benachrichtigung zu versenden in der Crontab die folgenden Befehle erg\u00e4nzen.<br \/>\n\u00d6ffnen der Crontab Datei:<\/p>\n<pre class=\"lang:default decode:true \" >sudo crontab -e<\/pre>\n<p>Folgende Zeilen erg\u00e4nzen (leer Zeile am Ende nicht vergessen):<\/p>\n<pre class=\"lang:default decode:true \" >\r\n# Jeden Sonntag um 22 Uhr ein Backup nach usbstick im tar Format der ganzen SD-Karte und 4 Versionen vorhalten und e-mail versenden\r\n00 22 * * 0 \/bin\/bash --login \/usr\/local\/bin\/raspiBackup.sh -p \/media\/usbstick -t tar -k 4 -s ssmtp -e email@kein-spam.de\r\n# Jeden Samstag um 5 Uhr ein dd backup auf den usbstick der ganzen SD-Karte und 4 Versionen behalten und e-mail versenden\r\n00 5 * * 6 \/bin\/bash --login \/usr\/local\/bin\/raspiBackup.sh -p \/media\/usbstick -t dd -k 4 -s ssmtp -e email@kein-spam.de\r\n# Jeden Mittwoch um 23 Uhr ein tar backup auf den usbstick der ganzen SD-Karte und 4 Versionen behalten und e-mail versenden\r\n00 23 * * 3 \/bin\/bash --login \/usr\/local\/bin\/raspiBackup.sh -p \/media\/usbstick -t tar -k 4 -s ssmtp -e email@kein-spam.de\r\n\r\n \r\n<\/pre>\n<p>Restarten der crontab mit:<\/p>\n<pre class=\"lang:default decode:true \" >sudo \/etc\/init.d\/cron restart<\/pre>\n<p>Um E-Mails zu versenden, muss wie <a href=\"http:\/\/blog.wenzlaff.de\/?p=2412\" title=\"ssmpt-anleitung\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> beschrieben ssmtp installiert und eingerichtet sein.<\/p>\n<p>Wenn es Fehler gibt kann man im Log unter <code>\/var\/log\/syslog<\/code> nachschauen. Z.b. mit<\/p>\n<pre class=\"lang:default decode:true \" >cat \/var\/log\/syslog<\/pre>\n<p>Was nun noch fehlt, ist eine ausf\u00fchrliche Beschreibung f\u00fcr die Wiederherstellun im Fehlerfall oder das Clonen des Systems mit den erstellen Sicherungskopien. Das kommt dann in einen eigenen Blogeintrag. <\/p>\n<p>Oder die Datensicherung mit zwei oder mehr USB-Sticks nach dem <a href=\"https:\/\/de.wikipedia.org\/wiki\/Datensicherung#T.C3.BCrme_von_Hanoi\" title=\"tuerme-von-hanoi\" target=\"_blank\" rel=\"noopener noreferrer\">T\u00fcrme von Hanoi<\/a> Prinzip.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um schnell ein Raspberry Pi System was aufwendig erstellt wurde, jederzeit wiederherzustellen ist ein Backup oder eine Sicherungskopie n\u00f6tig. So hat man seine wichtigsten Daten und Einstellungen jederzeit vorhanden. Manuell ein Backup zu erstellen vergisst man doch immer, so musste eine automatisch L\u00f6sung her. Es gibt da ein gutes Script, welches automatisch Backups anlegt und &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=4486\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWie kann ein automatisches backup f\u00fcr den Raspberry Pi auf ein USB-Stick mit raspibackup eingerichtet werden?\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,1023,1319],"tags":[1085,1775,1776,1777,1782,439,440,1779,1087,1780,1781,953,1778],"class_list":["post-4486","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-raspberry-pi","category-sicherheit-2","tag-backup","tag-cron","tag-crontab","tag-fstab","tag-hanoi","tag-not","tag-notfall","tag-raspibackup","tag-sicherung","tag-sicherungskopie","tag-tuerme-von-hanoi","tag-usb-stick","tag-wiederherstellen"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/4486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4486"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/4486\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4486"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}