Seite 1 von 2

Dateiabgleich - Timestamp

Verfasst: Fr 21. Okt 2011, 15:22
von minimax
Seit mehr als einem Jahr synchronisiere ich den Inhalt meiner SD-Card mit MyPhoneExplorer auf ein samba gemountetes Laufwerk.

Seit Anfang dieser Woche scheint es jedoch beim Datenabgleich ein Timestamp-Problem zu geben und beinahe jedes Mal die gesamte SD-Card neu transferiert.

MPE-Client: 1.0.14
MPE: 1.8.2

hat jemand ähnliche Probleme oder sogar eine Lösung?

Vielen Dank

Verfasst: Mi 26. Okt 2011, 14:21
von FJ
In der neuen Version werden nun auch die Zeitstempel miteinbezogen, vorher wurden Änderungen nur anhand der geänderten Dateigröße erkannt. Wieviele Dateien liegen ungefähr auf deiner SD-Card ?

Verfasst: Di 1. Nov 2011, 21:09
von minimax
Ich finde es ja toll, dass die Zeitstempel miteinbezogen werden. Aber irgendwie differieren die Zeitstempel auf der SD-Card und auf der Sicherung oft um 2 Stunden.
Habe ca. 2100 Files auf meiner SD-Card.
Muss ich vielleicht noch irgendwas zusätzlich einstellen?

Vielen Dank im Voraus.

Verfasst: Mi 2. Nov 2011, 14:32
von minimax
Es handelt sich offensichtlich um eine Zeitzonenproblem. Wenn ich im MPE am PC die SD-Card Inhalte anzeige hat ein File den Zeitstempel 22.11.2010 23:33.
Dasselbe File hat den Zeitstempel 23.11.2010 00:33 wenn ich die SD-Card am PC als Diskdrive mounte.

ps: die vorher erwähnten 2 Stunden Differenz betrafen die Zeit vor der Zeitumstellung vergangenes Wochenende.

Verfasst: Do 3. Nov 2011, 09:11
von opcom
Hast Du das Problem gelöst bekommen?
Ich habe das nun auch:
http://www.fjsoft.at/forum/viewtopic.php?t=14823
http://www.fjsoft.at/forum/viewtopic.php?t=14822

Gruss, opcom

Verfasst: Do 3. Nov 2011, 12:17
von minimax
Nein, hab ich noch nicht gelöst. Bin noch immer auf dem Stand meines letzten Postings.

lg, minimax

Verfasst: Di 8. Nov 2011, 12:58
von FJ
Ich werde diesem Problem nachgehen. Als Quickfix könnt ihr die Datei FileSync.dat aus dem Profilordner löschen (%appdata%\MyPhoneExplorer\<profil>\FileSync.dat). das hält dann wohl bis zur nächsten Sommerzeitumstellung

Verfasst: Di 8. Nov 2011, 13:20
von minimax
Vielen Dank für den QuickFix.

Funktioniert tadellos!

Verfasst: Do 8. Dez 2011, 19:37
von Magpie
FJ hat geschrieben:Ich werde diesem Problem nachgehen. Als Quickfix könnt ihr die Datei FileSync.dat aus dem Profilordner löschen (%appdata%\MyPhoneExplorer\<profil>\FileSync.dat). das hält dann wohl bis zur nächsten Sommerzeitumstellung
Könnte man das vielleicht pinnen oder mit hinreichend aussagekräftigen Titel in die FAQ aufnehmen? Ich hätte beinahe ein neues Thema dazu aufgemacht ...

Danke!

Greets, Magpie

Verfasst: Mo 26. Dez 2011, 08:41
von FJ
Das Problem wird in der nächsten Version nichtmehr existieren, von daher ist es nicht notwednig zu pinnen. Aber danke fürs Suchen vor dem Posten ;-)

Verfasst: Do 29. Dez 2011, 13:18
von Magpie
FJ hat geschrieben:danke fürs Suchen vor dem Posten ;-)
Nix zu danken, reiner Eigennutz. Ich wollte schliesslich nicht vorrangig eine bequeme, sondern eine schnelle Lösung. ;-)

Greets, Magpie - Frohes Fest (gehabt zu haben) und einen Guten Rutsch!

Verfasst: Mo 2. Jan 2012, 16:16
von Elmar
Nachdem ich auf Android umgestiegen bin, hat mich die Suche nach einer guten Sync-Lösung fast zum Wahnsinn getrieben. Jetzt habe ich eine Lösung, die bei entsprechender Einrichtung fast gleich funktioniert wie ActiveSync. Sogar über WLAN gehts wie einst mal bei AS (falls sich jemand noch an diese Version noch erinnert). Und alles ohne Cloud.

Vielen Dank für das klasse Programm. Da habe ich gerade ein klein wenig was spendiert. :D

Nur das Dateien-Syncen ... entweder ich stelle mich blöd an, oder die Funktion gibt es nicht in dem Modus, wie AS das macht:

PC Verzeichnis <> SD-Card Verzeichnis:
- Geänderte Datei überschreibt nicht geänderte Datei
- Wurden seit letztem Sync beide Dateien geändert > Konflikt, Abfrage welche verwendet werden soll oder abbrechen


Ich habe momentan zwei Dateisync-Jobs. Einmal vom PC zur SD-Card, der zweite in die Gegenrichtung. Dazu muss ich aber immer überlegen, auf welchem Gerät ich die Files zuletzt geändert habe - sonst überschreibe ich mir die Änderung, wenn ich die falsche Richtung wähle. Und wehe, ich habe einige Dateien am Telefon geändert - und andere am PC. Dann haut das mit den beiden Jobs gar nicht mehr hin.

Gibt es einen "bidirektionalen" Dateisync-Modus "Geänderte Datei überschreibt nicht geänderte Datei"?

Das wäre für den Abgleich von Verzeichnissen ausgesprochen nützlich.

Verfasst: Mo 2. Jan 2012, 16:29
von Elmar
Ergänzung... und der Grund, warum ich in diesem Timestap-Beitrag gepostet habe...

Für den oben stehenden Modus müsste MPE auf jedem der Geräte erkennen können, ob eine Datei seit dem letzten Syncen geändert wurde.

Alternativ wäre ein ähnlicher, aber etwas einfacherer Sync-Modus nützlich:

"Datei mit neuerem Zeitstempel überschreibt Datei mit älterem Zeitstempel".

Da könnte es zwar vorkommen, dass man sich eine Änderung "wegsynchronisiert" falls man die Datei auf beiden Geräten geändert hat, aber immer noch viel, viel besser als meine zwei Jobs.


Ups ... sehe gerade, es gibt einen Edit-Knopf. Irgendwie bin ich noch nicht im Neuen Jahr angekommen :oops:

Verfasst: Di 10. Jan 2012, 22:57
von FJ
Der bidirektionale Dateisync ist in der offiziellen Version noch nicht implementiert und für die kommende version vorgesehen. Da ich für diese Funktion eh noch zu wenig Tester habe kannst du gerne bis dahin die beta-Version testen: http://www.fjsoft.at/files/MyPhoneExplo ... Update.exe

Verfasst: Mi 11. Jan 2012, 09:34
von Elmar
Exzellent. Ich habe getested:

Testvoraussetzungen:

- PC W7: MPE 1.8.2, Update vom 10.01.2012 23:16 drüberinstalliert
- Samsung SGS2 Android 2.3.5: MPC Client 1.0.14
- Sync-Job-Einstellungen: Richtung beidseitig, Unterverzeichnisse einbeziehen, Bestätigungsfenster vor dem Datenabgleich anzeigen, *.* syncen, keine Dateien ausgeschlossen.


Testschritte und Ergebnisse:
  • 1. Neue Datei am PC erstellt, Sync: OK
    2. Gesyncte Datei am PC geändert, Sync: OK
    3. Gesyncte Datei am PC gelöscht, Sync: OK

    4. Neue Datei am Telefon erstellt, Sync: OK
    5. Gesyncte Datei am Telefon geändert, Sync: OK
    6. Gesyncte Datei am Telefon gelöscht, Sync: OK

    7. Geysncte Datei am PC und Telefon geändert, Sync: OK (neuere Datei wird vorgeschlagen)
    8. Geysncte Datei am PC und Telefon gelöscht, Sync: OK

    9. Neue Dateien am PC und am Telefon mit gleichem Namen aber anderem Inhalt erstellt, Sync: Ziemlich OK (Dateien werden zunächst nicht gesynct. Erst nach einer weiteren Änderung des Inhaltes Funktion wie gewohnt)

    10. Neues leeres Unterverzeichnis am PC erstellt, Sync: Nicht OK (Verzeichnis wird am PC gelöscht)
    11. Neues leeres Unterverzeichnis am Telefon erstellt, Sync: Nicht OK (Verzeichnis wird am Telefon gelöscht)
    12. Neue leere Unterverzeichnisse mit gleichem Namen am PC und Telefon erstellt, Sync: OK (Verzeichnis bleibt erhalten)

    13. Neues nicht-leeres Unterverzeichnis am PC erstellt, Sync: OK
    14. Neues nicht-leeres Unterverzeichnis am Telefon erstellt, Sync: OK

    15. Gesynctes Unterverzeichnis am PC gelöscht, Sync: OK
    16. Gesynctes Unterverzeichnis am Telefon gelöscht, Sync: OK
Zusammengefasst: Funktioniert prima :)

Ich bin begeistert. Da nun endlich die Gefahr gebannt ist, dass ich mir Änderungen "kaputtsynchronisiere" habe ich den bidirektionalen Dateiabgleichs-Job gleich in Multi-Sync aufgenommen.

Das kleine Problemchen, dass neue leere Unterverzeichnisse gelöscht statt gesynct werden kann man umgehen, indem man die Verzeichnisse in beiden Geräten mit gleichem Namen manuell anlegt - oder eine Datei in dem neuen Unterverzeichnis ablegt.

98 von 100 Punkten ;)

Verfasst: Mi 11. Jan 2012, 18:58
von Elmar
Ich muss meine Euphorie leider etwas revidieren:

Ich habe eine gesyncte Datei am Firmen-PC (W7) geändert und mit der neuen "Beidseitig-Funktion" auf das Handy synchronisiert. Hat geklappt.

Nun wolle ich, ebenfalls mit der neuen Funktion, die geänderte Datei auch am Privat-PC (XP) nachziehen.

Ergebnis: Die Datei wird nicht synchronisiert. Handy und PC haben nach dem syncen weiterhin jeweils die vorherigen (unterschiedlichen) Versionen.

Allerdings synct auch die normale Funktion "Handy > PC / Ordner spiegeln" diese Datei nicht. Die Problem-Ursache wird also vermutlich allgemeinerer Art sein und nicht direkt am neuen Sync-Modus liegen. Hm.


Nachtrag: Noch seltsamer. Nun habe ich erst mal andere Objekte gesynct, Kalender usw. Beim Versuch Dateien bidirektional Privat-PC<>Handy zu syncen, schlägt MPE vor alle Einträge (Dateien) vom Computer zu löschen.

Verfasst: Fr 13. Jan 2012, 00:19
von FJ
Das gefällt mir garnicht. Kannst du das Phänomen mit dem Löschen reproduzieren ? den Sync musst du natürlich abbrechen aber passiert das immer wieder ? Kann MyPhoneExplorer auf das entsprechende Verzeichnis im handy über den Dateibrowser zugreifen ?

Verfasst: Fr 13. Jan 2012, 15:11
von Elmar
Leider nicht reproduzierbar.

Der Zugriff auf das Verzeichnis über den Datei-Browser von MPE funktioniert. Ob er zum Zeitpunkt des obigen Problemes auch funktionierte, weiß ich nicht.

Danach hatte ich nochmal einen ähnlichen Effekt: MPE hat vorgeschlagen, alle Dateien am PC mit denen vom Handy zu ersetzen. Da sie meines Wissens ohnehin den selben Stand hatten, habe ich das bestätigt.

Seit dem liefen die Datei-Syncs Firmen-PC W7 <> Handy <> Privat-PC XP problemlos.

Vielleicht hat MPE erst üben müssen um rauszufinden, welche Dateien auf den jeweiligen Geräten zusammengehören.

Gelegentlich kommt am XP-Rechner noch ein Fehler-Fenster "MPE hat einen Fehler gestgestellt und wird beendet" (oder so). Keine Ahnung, ob das mit dem Debug-Update zusammenhängt. Soll ich was probieren, Daten zu Diagnosezwecken sammeln? Was?

Ansonsten: Ich werde bis auf Weiteres das Bestätigungsfenster für den Datenabgleich eingeschaltet lassen, damit nichts kaputt gehen kann. Falls ich etwas Auffälliges beobachte, melde ich mich.

Verfasst: Mi 18. Jan 2012, 13:33
von FJ
Vielleicht hat MPE erst üben müssen um rauszufinden, welche Dateien auf den jeweiligen Geräten zusammengehören.
Nein, auf dem Handy ändert sich der Zeitstempel der Datei in unwillkürlichen Abständen um 60 Minuten, hier muss ich noch einen Workaround einprogrammieren.
Gelegentlich kommt am XP-Rechner noch ein Fehler-Fenster "MPE hat einen Fehler gestgestellt und wird beendet" (oder so). Keine Ahnung, ob das mit dem Debug-Update zusammenhängt. Soll ich was probieren, Daten zu Diagnosezwecken sammeln? Was?
Wenns das nächste mal passiert schickst du mir bitte die Logdatei via email (ohne MyPhoneExplorer neuzustarten)

Start-Ausführen-%appdata%\MyPhoneExplorer\Debug.txt-OK

Verfasst: Mi 18. Jan 2012, 16:39
von Elmar
Mache ich.