Beta 4.1 und RoboCopy

Status
Für weitere Antworten geschlossen.

Holgi1

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
Hallo,
ich habe 2 NAS, eine 111 und eine 108j. Von der 111 mache ich Backups auf die 108 per Robocopy mit /mir für mirroring.
Das hat bisher gut funktioniert.Jetzt habe ich die 111 auf 4.1 beta gebracht (108j hat 4.0) und seitdem kopiert Robocopy immer alle Dateien, deklariert die auf der 108 als "älter" und kopiert alles. Auch wenn ich die Dateien lösche und neu kopieren lasse, passiert das beim 2.Mal wieder.
Jemand eine Idee ? Bug ?

Holger
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.008
Punkte für Reaktionen
2.701
Punkte
423
Hallo Holger,

ich benutze robocopy bisher nur zwischen PC und NAS, aber selten. Für die Synchronisation zwischen den NASen nutze ich rsync.
Ich vermute, du nutzt robocopy von DS111-Share zu DS108j-Share auf deinem PC, oder?
Sind nach dem Kopieren die Zeitstempel der Ziel-Dateien dann wirklich älter?

Gruß Benares
 

Holgi1

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
Hallo Benares,

ja richtig, ich kopiere über den PC über 2 shares.
Beide haben gleiche Timestamps (Eigenschaften im Explorer)
Bisher hat es ja auch einwandfrei funktioniert.

Holger
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.008
Punkte für Reaktionen
2.701
Punkte
423
Mmmh, komisch.

Wenn robocopy auf dem PC läuft und auf beiden Shares die Dateien mit dem gleichen Zeitstempel und Größe "sieht", müsste das doch klappen. Da ist doch Linux m.E. überhaupt beteiligt. Evtl. gibt es ja Rundungsfehler beim Datumsvergleich. Hast du es mal mit "/MIR /XO" (ignore older files) bzw. /XN (ignore newer files)probiert? (/XO hab ich in meinen Scripts überall drin, weiss aber nicht mehr wieso).
Mit Option /L kann man robocopy übrigens auflisten lassen, was er tun würde, ohne das er wirklich was macht.

Ich bin mal gespannt, ob es wieder geht, wenn beiden DSen 4.1 drauf haben.

Gruß Benares
 

Holgi1

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
Hab es jetzt mal mit /XO gestestet, dann übergeht er die Files die er heute schon kopiert hat, alle anderen, seit Jahren nicht geänderte, kopiert er.
Ist ja schon mal ein Erfolg. Werd mir jetzt aber doch mal rsync ansehen, ist vermutlich besser wenn das die DSen unter sich ausmachen.
Robocopy läuft in einem Script und hat auch vorher noch PC Datein kopiert.
Für die 108 ist wohl die Beta noch nicht verfügbar bzw. wollte ich erstmal nur auf einer testen.
Danke für den Hinweis !
Holger
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.008
Punkte für Reaktionen
2.701
Punkte
423
Zum Thema "rsync" schau mal z.B. hier.

Gruß Benares
 

glimmling

Benutzer
Mitglied seit
10. Aug 2009
Beiträge
70
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich benutze auch robocopy. Das Problem hatte ich anfangs auch.
Ich habe es gelöst, indem ich dem Kommando noch die beiden Optionen /FFT und /DST beigefügt habe.

/FFT sorgt dafür, das Zeitstempel bis zu 2 Sekunden Unterschied ignoriert werden.
/DST kompensiert den Zeitunterschied von einer Stunde aufgrund des Wechsels von Sommer/Winterzeit.

Bei mir läuft auch die 4.1 beta und robocopy macht keine Probleme.

Ich empfehle für robocopy übrigens als Benutzeroberfläche YARGUI.
Damit lassen sich einfach und schnell Robocopy-Aufträge zusammenstellen und als Skript abspeichern.
Gruß, Stefan.
 

Holgi1

Benutzer
Mitglied seit
16. Dez 2008
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
Hallo,
hab seit heute auf der DS111 die endgültige 4.1 drauf und RoboCopy funktioniert wieder wie vorher ohne die Angabe /XO

Holger

PS: ich hatte rsync getestet zwischen den beiden DSen, das war aber viel zu langsam
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat