Hallo kristian,
Zunächst mal brauch ich noch ein paar Infos:
Wie wichtig sind die Daten?
Wie oft müssen die gesichert werden?
Wieviel Festplattenkapazität haben die einzelnen Rechner?
Haben alle Rechner GBit LAN?
Wieviele Daten ändern etwa / kommen neu hinzu?
Wie hoch ist Dein Budget?
Ich würde das so einstellen, dass jede Nacht (oder nach Feierabend) ein inkrementelles Backup erstellt werden soll. Am Freitag nach Feierabend (oder am Wochenende) würde ich dann ein Vollbackup machen lassen.
mit dem G4 wirds schwierig. RAID Karten gibts nur für IDE und nur mit 2 Anschlüssen. Ansonsten es SATA PCI Controller ohne RAID, aber auch nur mit 2 Anschlüssen. Klar könnte man ein Software RAID machen, da rate ich Dir aber davon ab, geht auf die CPU und der PCI Bus bremst ordentlich. Wenn der G4 nur ein 100Mbit LAN hat dann wirds richtig langsam.
Bei einem NAS muss man auch etwas tiefer in die Tasche greifen, damit es Geschwindigkeit liefert. Die günstigen haben zwar GBit LAN, liefern aber trotzdem nur so 10-20 MB/s, was recht langsam ist.
Klar ist es bei Backups egal, aber Du musst bedenken, dass Du 6 Rechner hast, die regelmäßig sichern wollen, das kann schonmal länger dauern.
Zu Reoback: Das ist ein Perl-Skript. um das Programm laufen zu lassen, muss man eine Konfigurationsdatei editieren. Ist nicht sehr schwer, Du sagst welche Ordner es sichern soll, welche nicht, wie oft Vollbackups und inkrementelle Backups gemacht werden sollen und wie lange diese aufghoben werden sollen. Danach gibst Du noch den FTP Server ein, auf dem die Backups gesichert werden sollen und Du bist nahezu fertig. Du solltest dann noch sagen, dass die Backups auf dem Client lokal nach dem Transfer auf dem Server wieder gelöscht werden sollen.
Ich habe mit dem Programm gute Erfahrungen gemacht. Es ist echt schnell eingerichtet.
Ein Cron Job ist eine zeitgesteuerte Aufgabe. (Du sagst also wann welches Programm automatisch ausgeführt werden soll). Du musst also auf jedem Rechner Reoback installieren und konfigurieren (eigentlich einmal gut testen und dann kann man das ja nahezu unverändert so kopieren). Auf dem Client richtest Du eine zeitgesteuerte Aufgabe ein, wann dann Reoback gestartet werden soll (Z.B Mo-Fr um 20.00).
Cron ist ein UNIX Daemon. Steuern kann man ihn über Einträge in der Crontab (crontab -e) (gibt jede Menge in Google, ist echt nicht so schwer).
Zu Timemachine: Die inoffizielle Lösung, dass auch ein NAS akzeptiert wird ist nur ein Hack und scheint unzuverlässig zu sein (wenn Backups gelöscht werden). Wie jetzt die Unterstützung von Timemaschine Client-Server bei OS X Server ist, weiß ich nicht, habe grade auf Apples Seiten auch keine Info dazu gefunden. Wäre vielleicht auch noch ne Option.
Denke auch an ein Backup des NAS/Servers.
Andere Tools für Backups die mir noch einfallen PsyncX, rsnapshot.
Wenn Du eines dieser Tools nimmst, hast Du halt den großen Vorteil, dass Du von der OS X Version unabhängig bist, das funktioniert auch noch mit dem nächsten OS X.
Wie bei jeder Backup Strategie: Denke auch an das Testen für den Ernstfall, also wenn Du ein Backup zurückspielen willst, wie geht das, klappt es.