{"id":288,"date":"2007-09-11T00:32:30","date_gmt":"2007-09-10T22:32:30","guid":{"rendered":"http:\/\/www.zeroathome.de\/wordpress\/blog-backup-leichtgemacht\/"},"modified":"2007-09-11T00:32:30","modified_gmt":"2007-09-10T22:32:30","slug":"blog-backup-leichtgemacht","status":"publish","type":"post","link":"https:\/\/www.zeroathome.de\/wordpress\/blog-backup-leichtgemacht\/","title":{"rendered":"Blog Backup leichtgemacht!"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"\/\/www.zeroathome.de\/images\/tux_sucks.jpg\" alt=\"tux_sucks.jpg\" title=\"tux_sucks.jpg\" style=\"padding-left: 4px; float: right\" border=\"0\" height=\"117\" hspace=\"0\" vspace=\"0\" width=\"87\" \/>Was w\u00fcrde eigentlich passieren, wenn auf einmal bei eurem Hoster beide Rechenzentren auf einmal abbrennen, oder ein Azubi beim Hoster euer Verzeichnis l\u00f6scht und die Backups gleich mit? Oder ihr l\u00f6scht aus Versehen eine wichtige Datei ohne die eure Seite unm\u00f6glich weiterlaufen kann&#8230;was dann? Ganz klar, Backup von heute morgen hochschieben, nach zwei Minuten ist die Sache erledigt.<\/p>\n<p>Sagt sich einfach, ist es aber auch und zwar mit Hilfe von &#8218;ftpmirror&#8216;, das wie der Name schon sagt euer FTP-Verzeichnis spiegeln, sprich sichern kann. Und zwar folgenderma\u00dfen:<\/p>\n<p><!--more--><br \/>\n<!--adsense#contaxe_banner--><br \/>\nErstmal installieren:<\/p>\n<p><code>sudo apt-get install ftpmirror<\/code><\/p>\n<p>die Konfigurationsdatei liegt in <code>\/etc\/ftpmirror\/<\/code> und hei\u00dft <code>ftpmirror.cf<\/code><br \/>\nIn der Beispieldatei liegen einige gute Beispiele wozu man das Programm alles nutzen kann, aber wir beschr\u00e4nken uns einfach mal auf ein simples Backup eures kompletten Verzeichnisses.<\/p>\n<p>Dazu sollte in der Konfigurationsdatei <code>\/etc\/ftpmirror\/ftpmirror.cf<\/code> folgendes stehen:<\/p>\n<table border=\"0\">\n<tr>\n<td width=\"70%\"><code>1. package = name<\/code><br \/>\n<code>2. ftp-server = ftp.euerhoster.net<\/code><br \/>\n<code>3. ftp-user = benutzer <\/code><br \/>\n<code>4. ftp-pass = passwort<\/code><br \/>\n<code>5. ftp-stats = yes<\/code><br \/>\n<code>6. remote-directory = \/<\/code> <code><br \/>\n7. local-directory = \/pfad\/zur\/sicherheit<\/code><\/td>\n<\/tr>\n<tr>\n<td>zu 1. &#8217;name&#8216; durch einen aussagekr\u00e4ftigen Namen ersetzen<br \/>\nzu 2. durch eure Serverdaten zu ersetzen<br \/>\nzu 3. euren Benutzernamen<br \/>\nzu 4. euer Passwort<br \/>\nzu 5. optional f\u00fcr alle die es genauer wissen wollen<br \/>\nzu 6. Verzeichnis auf dem FTP-Server; hier &#8218;\/&#8216; f\u00fcr &#8218;alles&#8216;<br \/>\nzu 7. Verzeichnis auf eurer Festplatte wo die Daten hin sollen<\/td>\n<\/tr>\n<\/table>\n<p>die Zahlen bitte weglassen \ud83d\ude09<br \/>\nSo, im Prinzip war es das bereits, das einzige was noch getan werden muss ist das ganze mit der folgenden Zeile zu starten:<\/p>\n<p><code>ftpmirror 'package'<\/code>  ##hier muss &#8218;package&#8216; durch den Namen ersetzt werden, den ihr am Anfang der Konfigurationsdatei vergeben habt.<\/p>\n<p>Und das beste an der Geschichte: In der Konfigurationsdatei k\u00f6nnen mehrere Server \/ Sicherungen stehen. Einfach die bereits erstellte Konfiguration kopieren und die Daten f\u00fcr den anderen Server eintragen, einen anderen Namen verpassen und genauso aufrufen wie oben gezeigt, nur halt mit dem anderen Namen.<\/p>\n<p>Und wie man das ganze automatisiert einmal am Tag machen l\u00e4sst ohne einen Handschlag daf\u00fcr zu tun, dass erkl\u00e4r ich euch noch diese Woche! Versprochen! Ich sag nur schonmal crontab \ud83d\ude09<\/p>\n<p>Wer noch mehr wissen m\u00f6chte f\u00fchrt einfach nach der Installation mal &#8218;man ftpmirror&#8216; auf der Konsole aus&#8230;geht \u00fcbrigens bei so ziemlich allen Programmen die auf der Konsole laufen, nur um das einmal erw\u00e4hnt zu haben!<\/p>\n<p>Der versprochene Artikel \u00fcber cron bzw crontab findet sich hier:<\/p>\n<p><a href=\"http:\/\/www.zeroathome.de\/wordpress\/cron-die-zeitschaltuhr-fuer-linux\/\">cron &#8211; die Zeitschaltuhr f\u00fcr Linux<\/a><\/p>\n<p><!--adsense#contaxe_banner2--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was w\u00fcrde eigentlich passieren, wenn auf einmal bei eurem Hoster beide Rechenzentren auf einmal abbrennen, oder ein Azubi beim Hoster euer Verzeichnis l\u00f6scht und die Backups gleich mit? Oder ihr l\u00f6scht aus Versehen eine wichtige Datei ohne die eure Seite unm\u00f6glich weiterlaufen kann&#8230;was dann? Ganz klar, Backup von heute morgen hochschieben, nach zwei Minuten ist [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,27],"tags":[604,181,614],"_links":{"self":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/288"}],"collection":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/comments?post=288"}],"version-history":[{"count":0,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/posts\/288\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/media?parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/categories?post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zeroathome.de\/wordpress\/wp-json\/wp\/v2\/tags?post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}