Ich suche Shell-Skripte, die a) ein Vollbackup mehrer Ordner verz1, verz2, verz3 in ein Verzeichnis im Netzwerk durchführen, wobei:
- es sollen alle Dateien von verz1 etc. und alle Unterverzeichnisse mit jeweils allen Dateien 1:1 kopiert werden - falls die Netzwerkverbindung ausfällt, sollte das Skript einfach eine Pause einlegen. Steht die Verbindung wieder, dann sollte das Skript dort weiterkopieren, wo es zuvor aufgehört hat. - Nach erfolgtem Kopiervorgang Dateivergleich, um sicherzustellen, dass Dateien 1:1 kopiert worden sind. - Wie gesagt sollten Dateien 1:1 kopiert und nicht getart oder komprimiert werden - Falls vor dem nächsten Backup in verz1 ein Ordner gelöscht wird, sollte der Ordner im Zielverzeichnis *bestehen bleiben*, d.h. nicht gelöscht werden, es geht mir also nicht im Synchronisation.
b) Das zweite Skript soll ein differentielles Backup der Ordner verz1, verz2, verz3 etc. machen: Nur die Ordner und Dateien, die seit dem letzten Vollbackup neu hinzugekommen oder verändert worden sind Ich suche mir seit ein paar Stunden den Wolf.
Rsync scheint differenzielle Sicherungen einfach nicht zu können, auf http://samba.anu.edu.au/ftp/rsync/rsync.html http://samba.anu.edu.au/ftp/rsync/rsyncd.conf.html habe ich zumind. nichts gefunden. Rsnapshot setzt auf rsync auf ...
Gruß
Gernot