Ordner wie Dateien behandeln

  • Themenstarter Themenstarter sw33tlull4by
  • Beginndatum Beginndatum
S

sw33tlull4by

Guest
Hi!
Ich habe ein kleines Problem:
Wenn ich mir md5sum runterlade und auf meinem Windowssystem laufen lasse kann ich den md5hash von Dateien berechnen aber sobald ich versuche das mit einem Ordner zu machen sagt er das ich dafuer keine berechtigung habe.
Wie kann ich es nun anstellen das ich den md5hash trotzdem kriege?
Admin rechte duerfen nicht vorrausgesetzt werden.

Das Problem ist das ich ein paar Windowsclients beim Shutdown mit einem Server syncronisieren will und auch nur die Dateien welche veraendert wurden.
evtl Hinweise wie ich dieses Problem und auch die md5hash-berechnung von sehr sehr grossen Dateien verkuerzen kann werden dankend angenommen.
Danke im vorraus.
Mfg

sw33t

//edit
shice, sehe gerade das das mal wieder die falsche Sektio war, bitte verschieben.
BTW, die Idee war es das alles in eine Batch-Datei zu schreiben und diese Dann beim herunterfahren auszu fuehren.
 
Muss das über Hashes laufen?
Normalerweise gibt es für BackUps und Synchronisationen so ein Prüf-Bit (weiß gerade nicht mehr, wie das heißt), das gesetzt wird, wenn die Datei geändert wurde. Beim Synchronisieren oder BackUp wird das Bit wieder zurück gesetzt.
Wäre das nicht einfacher?
 
Ja schon ich kenne sowas aehnliches ja auch von tar, aber mir ist unter Windows sowas nicht bekannt.
mfg

sw33t
 
Selbst wenn du einen Ordner als normale Datei behandelt und die Hexsumme des Ordners bekommt, sagt das doch rein garnichts über den Inhalt des Ordners aus.

mfg max
 
Spricht was gegen Robocopy ?
Bietet unter anderem solche Paramtere an:
http://www.msu-hb.de/system/system/robocopy.htm
Code:
/MON:n  	Monitors the source for change. The n parameter specifies the number of changes allowed in the source. If this number is exceeded, processing restarts.
/MOT:m 	Monitors the source for change. The m parameter specifies the number of minutes to wait before checking for changes. If there are changes, processing restarts.
/L  	Lists files without copying, time stamping, or deleting any files.
Und mit dem /MIR Parameter sollte schon das von Dir gewünschte Verhalten kommen.
 
Hallo,
ich glaube, bin mir aber nicht 100% sicher, das md5sum nur von einzelnen Dateien Hashwerte erstellen kann.
Was du brauchst, wäre z.B. md5deep


Wie du das bei großen Dateien beschleunigen kannst?
Gar nicht, sofern der Algorithmus schon optimiert wurde (mit gcc -O3 kompilieren bewirkt wahre wunder).
Ansonsten evt. auf den schnelleren CRC32 Wert zurückgreifen.
 
Robocopy ist genau das was ich gesucht habe.
Was ich aber nicht ganz verstehe ist wiso man eine exe wie md5sum erstellt und dann noch eine wie md5deep welche mehr kann.
Wiso kann man nicht gleich md5deep erstellen?
naja.
danke fuer die viele Hilfe.
mfg

sw33t
 
Zurück
Oben