Hallo liebe Leute,
für meine tägliche Sicherheitskopie im Büro sowie die Synchronisation mit dem Rechner daheim verwende ich seit langem eine einfache selbstgeschriebene Skript- Lösung mittels xcopy. Minimalistisch, aber absolut zuverlässig, flexibel und seit langer Zeit bewährt. Ich will diese 100% an meine Bedürfnisse angepaßte Lösung nicht missen und vertraue lieber darauf, als auf eine fertig geschriebene Synchronisationslösung.
Als Backup- bzw. Synchronisationsmedium dient eine externe USB- Festplatte, auf dieser wird täglich ein inkrementelles Backup erzeugt. Das heißt, nur Dateien, die auch tatsächlich geändert wurden werden ersetzt. Hierzu wird xcopy mit der Option /D verwendet (kopiert nur Dateien, die neuer als eine bereits bestehende gleichnamige Zieldatei sind. Die alte Zieldatei wird in diesem Fall überschrieben, Dateien die unverändert sind werden nicht kopiert).
Nun zu meinem Problem:
Ich habe bei einem größeren Internetdienstleister ein paar Gigabyte Speicher zur Verfügung, den ich als virtuelles Laufwerk in mein Windows- System einbinde (Laufwerksbuchstabe Z). Darauf möchte ich nun mein Skript fürs inkrementelle Backup ebenfalls loslassen. Also über Nacht alle Daten auf den Server geschoben, am nächsten Tag mein Skript laufen lassen in der Erwartung, daß, wie gewohnt, wirklich nur die geänderten Dateien neu hochgeladen werden.
Der Skript- Befehl lautet:
xcopy "C:\Daten\*" "Z:\Daten\*" /Y /S /D
also genau wie bei meiner 1A funktionierenden Lösung via USB- Festplatte, nur daß der Laufwerksbuchstabe ein anderer ist.
Doch Pustekuchen: trotz der Option /D wird jede Datei neu hochgeladen. Statt schlanker und schneller Ersetzung nur der geänderten Dateien also stundenlange upload- Orgien, alles wird erneut auf den Server geschoben. Scheinbar können die Dateien erst verglichen werden, wenn sie bereits auf dem Server sind.
Kann mir jemand weiterhelfen, mit welchen Mitteln ich auch bei Online- Speicher ein wirkliches inkrementelles Backup fabrizieren kann, also Dateien am upload hindern, die bereits identisch auf dem Server liegen?
vielen Dank im Voraus
p.
für meine tägliche Sicherheitskopie im Büro sowie die Synchronisation mit dem Rechner daheim verwende ich seit langem eine einfache selbstgeschriebene Skript- Lösung mittels xcopy. Minimalistisch, aber absolut zuverlässig, flexibel und seit langer Zeit bewährt. Ich will diese 100% an meine Bedürfnisse angepaßte Lösung nicht missen und vertraue lieber darauf, als auf eine fertig geschriebene Synchronisationslösung.
Als Backup- bzw. Synchronisationsmedium dient eine externe USB- Festplatte, auf dieser wird täglich ein inkrementelles Backup erzeugt. Das heißt, nur Dateien, die auch tatsächlich geändert wurden werden ersetzt. Hierzu wird xcopy mit der Option /D verwendet (kopiert nur Dateien, die neuer als eine bereits bestehende gleichnamige Zieldatei sind. Die alte Zieldatei wird in diesem Fall überschrieben, Dateien die unverändert sind werden nicht kopiert).
Nun zu meinem Problem:
Ich habe bei einem größeren Internetdienstleister ein paar Gigabyte Speicher zur Verfügung, den ich als virtuelles Laufwerk in mein Windows- System einbinde (Laufwerksbuchstabe Z). Darauf möchte ich nun mein Skript fürs inkrementelle Backup ebenfalls loslassen. Also über Nacht alle Daten auf den Server geschoben, am nächsten Tag mein Skript laufen lassen in der Erwartung, daß, wie gewohnt, wirklich nur die geänderten Dateien neu hochgeladen werden.
Der Skript- Befehl lautet:
xcopy "C:\Daten\*" "Z:\Daten\*" /Y /S /D
also genau wie bei meiner 1A funktionierenden Lösung via USB- Festplatte, nur daß der Laufwerksbuchstabe ein anderer ist.
Doch Pustekuchen: trotz der Option /D wird jede Datei neu hochgeladen. Statt schlanker und schneller Ersetzung nur der geänderten Dateien also stundenlange upload- Orgien, alles wird erneut auf den Server geschoben. Scheinbar können die Dateien erst verglichen werden, wenn sie bereits auf dem Server sind.
Kann mir jemand weiterhelfen, mit welchen Mitteln ich auch bei Online- Speicher ein wirkliches inkrementelles Backup fabrizieren kann, also Dateien am upload hindern, die bereits identisch auf dem Server liegen?
vielen Dank im Voraus
p.