Bastard99 Geschrieben 26. November 2009 Geschrieben 26. November 2009 Hallo Leute, ich habe die Anweisung bekommen ein BackUp von unserem MediaWiki zu machen. Das BackUp soll nicht nur die MySQL Datenbank enthalten sondern alles sprich auch die Mediendateien und so. Wie man nur die MySQL Datenbanken sichert habe ich schon gefunden was so gesehen auch ganz einfach ist: # mysqldump -Cc -u$USER -p$PASSWORD --default-character-set=$CHARSET dump.dbs $DATABASE Quelle: Backup einer MediaWiki-Installation | kefk.org Das funktioniert alles auch soweit ganz gut wenn ich die Variablen druch die gültigen Werte ersetze. Allerdings wird hier wie gesagt nur die MySQL Datenbank gespeichert. In dem Artikel steht oben dass man mit folgendem Befehl die Mediendateien sichern kann: # tar cjf wiki.'date +%a'.tar.bz2 $PATH Leider kann ich damit überhaupt nichts anfangen? Kann mir evtl. jemand sagen wie das gehen soll das komplette Wiki zu sichern? Es gibt auch ein Script welches das MediaWiki komplett sichern soll. Man kann es sich hier anschauen: MediaWiki backup - BrightByte Allerdings bin ich mit solchen Sachen eigentlich überhaupt nicht vertraut. Funktioniert das Skirpt da auch mit Windows oder nur mit Linux? Das MediaWiki läuft im übrigen auf einem Windows Server 2003 mit IIS falls das was zur Sache tut. Schon mal ein richtig dickes Dankeschön an alle die was dazus sagen können. MfG, Bastard99! Zitieren
füsschen Geschrieben 26. November 2009 Geschrieben 26. November 2009 Du kannst einfach den Ordner wegkopieren, der Tar Befehl (welcher so nur unter Linux/Unix läuft) packt dir nur den gesammten Ordner welcher das MediaWiki enthält zusammen. Unter Windows könntest du dies mit cp auf der Konsole erledigen. Zitieren
Bastard99 Geschrieben 26. November 2009 Autor Geschrieben 26. November 2009 Du kannst einfach den Ordner wegkopieren, der Tar Befehl (welcher so nur unter Linux/Unix läuft) packt dir nur den gesammten Ordner welcher das MediaWiki enthält zusammen. Unter Windows könntest du dies mit cp auf der Konsole erledigen. Wie gesagt, ich bin auf Level bzg. Eingabebefehle und Co. absoluter Neuling bzw. ich habe damit eigentlich noch nie was gemacht ausser evtl. mal einen Ping senden oder so! Kann man irgendwie ein Script erstellen in welchem angegeben wird dass es einen bestimmten Ordner jeden Tag 1 mal sichern bzw. kopieren soll und es die Kopie dann eben irgendwo ablegt? Zitieren
wolle- Geschrieben 26. November 2009 Geschrieben 26. November 2009 Eigentlich hat Füsschen dazu alles gesagt wie ich finde. Neuling hin oder her, was war noch dein Job? :confused: Entschuldige, aber den Rest wirst du doch (notgedrungen mit einem Google Suchbegriff) hinkriegen oder? Du sollst den Ordner einfach kopieren oder Packen - dazu findest du bei Google zu mass. Hoffe, dass du das hinkriegst Ist nicht böse gemeint, aber gib gummi! Gruß Wolle Zitieren
Roemer2201 Geschrieben 4. Dezember 2009 Geschrieben 4. Dezember 2009 Wie gesagt, ich bin auf Level bzg. Eingabebefehle und Co. absoluter Neuling bzw. ich habe damit eigentlich noch nie was gemacht ausser evtl. mal einen Ping senden oder so! Kann man irgendwie ein Script erstellen in welchem angegeben wird dass es einen bestimmten Ordner jeden Tag 1 mal sichern bzw. kopieren soll und es die Kopie dann eben irgendwo ablegt? Ich denke das hier ist das was du suchst: Cron - Wiki - ubuntuusers.de Um jede Nacht 4 Uhr eine Sicherung zu machen musst du nur: sudo crontab -e dort hängst du folgende Zeile an: 0 4 * * * rsync -av /srv/www/wiki /path/to/backupfolder/ >> /var/log/cronjob/cronjob.log Die Ausgabe von dem befehl wird dabei in die Datei /var/log/cronjob/cronjob.log geschrieben. Um die Ausgabe etwas komfortabler zu machen, legst du ein Script an, z.B. unter /scripts/savewikifiles.sh #!/bin/sh echo ========================================================================== >> /var/log/cronjob/cronjob.log echo $(date) >> /var/log/cronjob/cronjob.log rsync -av /var/www/ /media/disk/backup/webroot/ >> /var/log/cronjob/cronjob.log echo $(date) >> /var/log/cronjob/cronjob.log echo ========================================================================== >> /var/log/cronjob/cronjob.log exit 0 und rufst du im "sudo crontab -e" nur noch das Script um 4 Uhr auf: 0 4 * * * /scripts/savewikifiles.sh Denke noch an folgendes: sudo chmod +x /scripts/savewikifiles.sh ... Um das Script ausführbar zu machen mkdir /var/log/cronjob ... Um den Cronjobordner in /var/log anzulegen rsync --help ... Und schaue Dir die Parameter von rsync an Zitieren
füsschen Geschrieben 4. Dezember 2009 Geschrieben 4. Dezember 2009 Er redet von Windows^^ Also ich bin auch der Meinung, dass er mit hilfe von Google die Infos bekommen sollte!!! Frag: Wie alt bist du? Zitieren
Roemer2201 Geschrieben 4. Dezember 2009 Geschrieben 4. Dezember 2009 Er redet von Windows So ein Mist -.- Wer lesen kann ist klar im Vorteil. Naja, vielleicht stößt irgendwann mal jemand drauf, ders gebrauchen kann. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.