Robocopy kopiert zu viel
Mit einem kleinen Skript, das Microsofts Robocopy aufruft, sichere ich regelmäßig meine Mediensammlung auf ein NAS-Gerät. Der Mirror-Modus, den man über den Schalter /MIR aktiviert, aktualisiert die Kopie inkrementell – allerdings kopiert Robocopy dabei immer wieder Dateien, die sich seit der letzten Sicherung gar nicht geändert haben.
- Karsten Violka
Mit einem kleinen Skript, das Microsofts Robocopy aufruft, sichere ich regelmäßig meine Mediensammlung auf ein NAS-Gerät. Der Mirror-Modus, den man über den Schalter /MIR aktiviert, aktualisiert die Kopie inkrementell – allerdings kopiert Robocopy dabei immer wieder Dateien, die sich seit der letzten Sicherung gar nicht geändert haben.
Bei der inkrementellen Sicherung entscheidet Robocopy anhand des Zeitstempels der letzten Änderung, ob eine Datei in der Quelle neuer ist als im Ziel. Das beschriebene Problem kann etwa entstehen, wenn ein NAS-Gerät den millisekundengenauen NTFS-Zeitstempel beim Speichern rundet. Abhilfe schafft der Schalter /FFT: Damit nimmt Robocopy die Zeitstempel weniger genau und erkennt Dateien nur dann als unterschiedlich, wenn ihr Änderungsdatum mindestens zwei Sekunden voneinander abweicht.
(kav)