"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Copy/Mirror-Tool, das nach Kopie verifiziert (Checksummen?)

GrandAdmiralThrawn 18.11.2010 - 12:33 1967 4
Posts

GrandAdmiralThrawn

XP Nazi
Avatar
Registered: Aug 2000
Location: BRUCK!
Posts: 3701
Hallo!

Vielleicht kennen ja einige hier RoboCopy.. oder rsync.. oder teracopy... oder richcopy... ;) :rolleyes:

Ich bräuchte ein Tool (bevorzugt Kommandozeile, muß aber nicht sein), das Daten kopiert.

Es soll folgendes können:

1.) Prüfen, ob am Ziel schon ein solches File existiert, auf Basis von GRÖßE und TIMESTAMP. Wenn ja, skip. Wenn nein => kopieren. Es soll vor der Kopie keine Prüfsumme geben.

2.) Prüfen, ob File auf der QUELLE gelöscht wurde. Wenn JA, auch am ZIEL löschen ("MIRROR").

3.) Nach der Kopie prüfen, ob Datei am ZIEL der Datei der QUELLE entspricht. Also z.B. Prüfsummen vergleichen nach der Kopie jeder Datei. Die Prüfsumme soll wirklich nur einmalig nach der Kopie geprüft werden. Dateien, die skipped wurden, sollen nicht checksummed werden.

Bisher waren RoboCopy und rsync ok, nur können beide nach der Kopie keine Checksummen mehr. rsync könnte zwar einen Dryrun nach der Kopie, nur dann checksummed er wieder ALLES, er soll aber nur frisch kopiertes prüfen.

RichCopy kann zwar scheinbar checken, kann aber kein "Mirror" (siehe Punkt 2). TeraCopy same shit, und die GUI is grauslich.

Im Prinzip bräuchte ich nur RoboCopy mit einem "Verify" nach der Kopie.

Gibts da was? Danke!

Ajo: Betriebssystem ist Windows. Würde aber auch vor Tools, die CygWin Libraries brauchen nicht zurückschrecken.

Edit: Ich würds mir nur ungern zusammenscripten müssen. Alleine schon wegen der Fehleranfälligkeit.
Bearbeitet von GrandAdmiralThrawn am 18.11.2010, 12:39

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4715
Dirsync?

1x laufen lassen um zu kopieren mittels Größe und Timestamp
2x laufen lassen mit Prüfsummencheck

GrandAdmiralThrawn

XP Nazi
Avatar
Registered: Aug 2000
Location: BRUCK!
Posts: 3701
Da ich ein Idiot bin, habe ich scheinbar übersehen, daß die "Purge" Option anders als ich zuerst angenommen hatte doch die gewünschte "Mirror" Funktionalität bietet. Mal schauen, ob das Verify auch funzt.... hmm.

Dirsync kenn ich noch ned. Schau ich mir noch an, thx!

Edit: Ok, Dirsync kostet. Nicht viel zwar.. aber dafür muß es Perfektion liefern. Aber wie gesagt, ich schaus mir an.

BlueAngel

Silencer
Avatar
Registered: Jun 2002
Location: Center of ÖO
Posts: 4715
stimmt, früher gabs noch keine Pro Version und da ging alles kostenlos.
Jetzt sind die Dinge die du brauchst ja nur mehr in der Pro.

GrandAdmiralThrawn

XP Nazi
Avatar
Registered: Aug 2000
Location: BRUCK!
Posts: 3701
Geil is: RichCopy könnte es! Grade getestet, Content eines Files modifiziert, die Größe belassen, und den Timestamp modifiziert, damit er bei Quelle und Ziel gleich ist.

RoboCopy nimmt an, beide Files wären gleich. Richcopy aber checkts und kopiert.

Ok, aber der Witz des Tages: Sobald man bei Richcopy mehr als einen Quellfolder kopieren möchte, geht das "Purge" nicht mehr. rofl.....

Edit: Lösung: Einfaches Script drumrum, daß halt alle Folder einzeln der Reihe nach kopiert. So wie bei Robocopy auch.

Frage ist jetzt nur noch, wie robust das "Verify" beim RichCopy wirklich ist. Ich trau dem trotz meines Tests noch ned so ganz.
Bearbeitet von GrandAdmiralThrawn am 18.11.2010, 14:30
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz