Inhaltsverzeichnis
Das Samba-Projekt ist nun über zehn Jahre alt. In der Frühzeit von Samba waren diejenigen, die es implementierten, meist UNIX-Administratoren. UNIX-Administratoren werden UNIX-Systemwerkzeuge verwenden, um UNIX-Systemdateien zu sichern. In den letzten vier Jahren interessiert sich eine stark zunehmende Anzahl von Microsoft-Netzwerk-Administratoren für Samba. Dies spiegelt sich in den allgemeinen Fragen zu Backups in den Samba-Mailinglisten wider.
Während einer Diskussion im Rahmen eines Microsoft Windows-Kurses erstaunte einer der Pro-UNIX-Teilnehmer die Klasse durch die Behauptung, dass Windows NT4 im Vergleich zu UNIX so limitierend sei. Er verglich UNIX mit einem Werkzeug-Set, das eine unbegrenzte Anzahl von Werkzeugen enthält, die simpel, effizient und, in Kombination verwendet, imstande seien, jegliches Ergebnis zu erzielen.
Eine Fürsprecherin des Windows-Networkings erwiderte, dass sie, wenn sie ein Werkzeug-Set haben wollte, eines kaufen würde. Sie betonte, dass sie ein einzelnes komplexes Werkzeug bevorzugen würde, das mehr tut als notwendig, dies jedoch mit einem klaren Zweck und Ziel.
Bitte beachten Sie, dass alle Informationen hier nur wiedergegeben werden, ohne Empfehlungen in Hinsicht auf Leistungsfähigkeit oder Angemessenheit. Als Netzwerk-Administrator sollten Sie unbedingt sorgfältige Recherchen durchführen, bevor Sie irgendeine Backup-Lösung implementieren, egal ob freie oder kommerzielle Software.
Eine nützliche Website, über die ich unlängst gestolpert bin, ist www.allmerchants.com. Sie sollten sie sich bei Gelegenheit ansehen.
Die folgenden freien Software-Projekte könnten auch Ihre Beachtung finden.
BackupPC in der Version 2.0.0 wurde auf SourceForge veröffentlicht. Neue Features beinhalten die Unterstützung von rsync/rsyncd und eine Internationalisierung der CGI-Oberfläche (einschließlich Englisch, Französisch, Spanisch und Deutsch).
BackupPC ist ein hoch-performantes Perl-basierendes Package zum Backup von Linux-, UNIX- oder Windows-PCs oder -Laptops auf die Festplatte eines Servers. Es ist hochgradig konfigurierbar, leicht zu installieren und zu warten. SMB (via smbclient), tar über rsh/ssh oder rsync/rsyncd werden zum Lesen der Client-Daten verwendet.
Angesichts der sinkenden Kosten von Festplatten und RAID-Systemen ist es nunmehr praktisch und kosteneffizient, eine große Anzahl von Maschinen auf die lokale Platte eines Servers oder dessen Netzwerk-Laufwerke zu sichern. Dies tut BackupPC.
Die Haupteigenschaften sind das „Pooling“ identischer Dateien (große Ersparnisse an Plattenplatz auf dem Server), Kompression und eine umfassende CGI-Oberfläche, die es Benutzern erlaubt, in Backups zu suchen und Dateien wiederherzustellen.
BackupPC ist freie Software, die unter der GNU GPL-Lizenz vertrieben wird. Es läuft auf Linux/UNIX/freenix-Servern und wurde auf Clients unter Linux, UNIX, Windows 9x/ME, Windows 98, Windows 200x, Windows XP und Mac OSX getestet.
rsync ist ein flexibles Programm zum effizienten Kopieren von Dateien und Verzeichnisbäumen.
rsync hat viele Optionen, um auszuwählen, welche Dateien kopiert werden und wie sie übermittelt werden sollen. Es kann als Alternative zu ftp, http, scp oder rcp verwendet werden.
Das rsync „remote-update“-Protokoll erlaubt es dem Programm, nur die Unterschiede zwischen zwei Dateibeständen über das Netzwerk transportieren zu müssen. Dazu wird ein effizienter Prüfsummen-Such-Algorithmus verwendet, der in dem technischen Report beschrieben wird, der im rsync-Package enthalten ist.
Einige der zusätzlichen Features von rsync sind:
Unterstützung für das Kopieren von Links, Geräte-Dateien, Benutzern, Gruppen und Berechtigungen
Exclude- und exclude-from-Optionen ähnlich zu GNU tar
Ein CVS-exclude-Modus, um dieselben Dateien zu ignorieren, die auch CVS ignoriert
rsync kann jede transparente Remote Shell verwenden, inklusive rsh oder ssh.
rsync erfordert keine root-Privilegien.
Dateitransfers werden in Pipelines zusammengefasst, um Latenz zu minimieren.
Unterstützung für anonyme oder authentifizierte rsync-Server (ideal für das Spiegeln)
AMANDA, der Advanced Maryland Automatic Network Disk Archiver, ist ein Backup-System, das es dem Administrator eines LANs erlaubt, einen einzelnen Master-Backup-Server aufzusetzen, um mehrere Hosts auf ein einzelnes Bandlaufwerk großer Kapazität zu sichern. AMANDA verwendet die nativen Dienste von dump und/oder GNU tar und kann eine große Anzahl von Workstations sichern, die unter verschiedenen Versionen von UNIX laufen. Neuere Releases von AMANDA können auch Samba dazu verwenden, Microsoft Windows Hosts zu sichern.
Mehr Informationen zu AMANDA finden Sie auf der Projekt-Seite www.amanda.org.
Browseable Online Backup System (BOBS) ist ein komplettes Online-Backup-System. Es verwendet große Platten zum Speichern von Backups und gestattet es Anwendern, die gesicherten Dateien mit einem Webbrowser zu durchsuchen. Es kann auch mit einigen speziellen Dateien umgehen, wie AppleDouble- und icon-Dateien.
Die Homepage für BOBS ist bobs.sourceforge.net.