2calledchaos
Mitglied
Thread Starter
- Dabei seit
- 14.06.2010
- Beiträge
- 61
- Reaktionspunkte
- 2
Hallo alle zusammen,
ich versuche die ganze Zeit rsync zufriedenstellend zum Laufen zu bekommen.
Undzwar möchte ich von Lokal => Server syncronsieren anhand des last-mod-date... Soweit so gut. Rsync läuft und kopiert auch fleißig auf das durch Forklift via MacFUSE gemountete FTP-Laufwerk.
Beim nächsten Durchlauf findet er aber trotzdem noch ein paar Dateien die auch nach 10 mal syncen noch als geändert aufgelistet werden...
Jetzt das ganz skuriele:
Finder zeigt mir eine Mod-timedifferenz von 1 Stunde und etwa 6 Minuten an. Rsync will sie syncen (lädt sie auch jedesmal wieder hoch) und mit einem PHP Skript habe ich mir folgendes ausgeben lassen:
PHP sagt mir also die beiden Dateien haben die gleiche Mod-Time (Finder sagt was anderes), die gleiche Größe ABER einen unterschiedlichen Hash...
Wenn ich rsync jetzt mit dem Flag -c, also Hashbasierte Auswahl der Dateien, ausführe sagt er alles ist up2date... Langsam bin ich total verwirrt und weißt nicht mehr weiter...
rsync (mod-time modus) und beide Dateien gleiche Zeit == sync (also fail)
rsync (hash modus) und beide Dateien ungleiche Hashs == kein sync (also fail)
Kann es sein das Rsync (via Homebrew installiert) fehlerhaft ist? Ich las im Internet einige male das es dort Probleme gab (also OS X + rsync) und es da auch einige Patches gegeben haben soll...
Mittlerweile habe ich aber rsync 3.0.7 selbst kompiliert... Problem besteht weiterhin...
Hat da jemand ne Idee? Liegts nun an PHP, rsync, Forklift, Finder oder was ganz anderem?
Mfg
Chaos
ich versuche die ganze Zeit rsync zufriedenstellend zum Laufen zu bekommen.
Undzwar möchte ich von Lokal => Server syncronsieren anhand des last-mod-date... Soweit so gut. Rsync läuft und kopiert auch fleißig auf das durch Forklift via MacFUSE gemountete FTP-Laufwerk.
Beim nächsten Durchlauf findet er aber trotzdem noch ein paar Dateien die auch nach 10 mal syncen noch als geändert aufgelistet werden...
Jetzt das ganz skuriele:
Finder zeigt mir eine Mod-timedifferenz von 1 Stunde und etwa 6 Minuten an. Rsync will sie syncen (lädt sie auch jedesmal wieder hoch) und mit einem PHP Skript habe ich mir folgendes ausgeben lassen:
Code:
Datei: /Volumes/code/test/library/Core/Import/Abstract.php
Lastmod: 1289221721
Filesize: 6949 Byte
MD5: fff52dca1833c673da90fa2d39c4ed13
Datei: /Volumes/FTP/library/Core/Import/Abstract.php
Lastmod: 1289221721
Filesize: 6949
MD5 f90bc6ac809656d34f0a532f5bd75797
PHP sagt mir also die beiden Dateien haben die gleiche Mod-Time (Finder sagt was anderes), die gleiche Größe ABER einen unterschiedlichen Hash...
Wenn ich rsync jetzt mit dem Flag -c, also Hashbasierte Auswahl der Dateien, ausführe sagt er alles ist up2date... Langsam bin ich total verwirrt und weißt nicht mehr weiter...
rsync (mod-time modus) und beide Dateien gleiche Zeit == sync (also fail)
rsync (hash modus) und beide Dateien ungleiche Hashs == kein sync (also fail)
Kann es sein das Rsync (via Homebrew installiert) fehlerhaft ist? Ich las im Internet einige male das es dort Probleme gab (also OS X + rsync) und es da auch einige Patches gegeben haben soll...
Mittlerweile habe ich aber rsync 3.0.7 selbst kompiliert... Problem besteht weiterhin...
Hat da jemand ne Idee? Liegts nun an PHP, rsync, Forklift, Finder oder was ganz anderem?
Mfg
Chaos