FTP Backup mittels wget unter Windows

Gründe für ein FTP Backup gibt es viele. Dabei geht es hier nicht um die Richtung Lokal zu FTP sondern um die Richtung FTP zu Lokal. Und schon dann am besten noch automatisch, also ab ans Werk. Damit das ganze unter Windows funktioniert benötigen wir zu aller erst wget für Windows welches unter http://gnuwin32.sourceforge.net/packages/wget.htm zu finden ist.

Nun benötigen wir noch ein Skript welches wir regelmäßig anstoßen können (über Geplante Tasks). Das ganze könnten wir dann z.B. ftp-backup.bat nennen.

REM FTP Backup

REM Ermittelt das Datum
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set sortabledate=%jahr%-%monat%-%tag%

set backuppath=E:\FTP Backup\%sortableDate%

wget –directory-prefix=“%backuppath%“ -r -l0 -np -i login.txt

Der Backuppfad muss natürlich noch angepasst werden. In der besagten login.txt muss folgendes stehen:

ftp://nutzername:/

Und schon haben wir ein vollautomatisches FTP Backup.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Wget
http://de.wikipedia.org/wiki/File_Transfer_Protocol

Server Backup

Gestern wollte ich eine Windowsmaschine auf ein Netzlaufwerk backupen. Das ganze sollte automatisch und am besten wöchentlich erfolgen. Also schaute ich erst einmal welche Möglichkeiten denn da so zur Verfügung standen.

Die erste Möglichkeit wäre natürlich ein darauf spezialisiertes Backupprogramm zu benutzen (z.B. Acebackup). Als zweite Möglichkeit fiel mir dann das mitgelieferte ntbackup ein. Allerdings waren mir diese beiden Lösungen einfach zu viel Overhead, weshalb ich schnell eine kleine Bat Datei schrieb, welche das Backup vornahm:

REM Dieses Skript dient für das Wöchentliche Update

REM Ermittelt das Datum
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set sortabledate=%jahr%-%monat%-%tag%

set backuppath=Z:\%sortableDate%

REM Erzeuge Directory
mkdir %backuppath%

REM Kopieroperation
xcopy C:\ %backuppath%\C /E /I /C /H /Y
xcopy D:\ %backuppath%\D /E /I /C /H /Y

Das ganze habe ich dann noch als Geplanten Task eingetragen und fertig war das wöchentliche Backup :)

MozBackup

Nachdem ich mir in dieser Woche meine Thunderbirdkonten zerschossen habe beschloss ich etwas mehr Vorsicht walten zu lassen. Nach einigem Suchen stieß ich auf die Software MozBackup. MozBackup kann die Profile der Anwendungen Firefox, Thunderbird, Sunbird etc. sichern. Damit kann man seine Profile wegsichern und hoffen das man die Sicherung nie braucht :) Zu finden ist das ganze unter: http://mozbackup.jasnapaka.com/.

Ein Backup kann nicht schaden

Ich habe zwar einen NAS Server mit RAID 5 aber selbst der beste Server nützt nichts wenn die Wohnung brennt oder gleich zwei Platten auf einmal ausfallen. Eine interessante Alternative dazu sind Online Backups. Da gibt es von Mozy sowie von HP (Upline) interessante Dienste mit unbegrenzter Speichermenge. Leider stoßen mir diese Dienste doch ein wenig sauer auf weil:

– die Server stehen in den USA
– die Software ist Closed Source
– ich kann nicht nachvollziehen welchen Schlüssel die Software bei der Verschlüsselung benutzt
– die Software muss immer laufen, sprich es ist nicht möglich einfach mal ein Backup zu machen sondern es wird ständig aktualisiert

Ein weiteres Problem ist, das selbst wenn man es schafft 2 GB pro Tag hochzuladen man für 500 GB trotzdem knapp 250 Tage benötigt. Da ist es schneller die Platte einschicken zu lassen:)

Da ich aber trotzdem nicht auf ein Backup (zu mindestens der wichtigen Daten) verzichten möchte, muss eine (sichere) Lösung her. Mal sehen was mir gescheites einfällt.