FJ Software Foren-Übersicht  
 Homepage   •  Suchen   •  FAQ   •  Mitgliederliste   •  Registrieren   •  Login
 Dateisynchronisation - Datum der letzten Änderung ist falsch Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Mo Jun 03, 2013 08:34 Antworten mit ZitatNach oben

Ausgangszustand:
tausende, meist mehrere Jahre alte Dateien auf dem PC, deren letzte Änderung auch schon Jahre alt ist. (Daten, Bilder, Musik, ...).

1.6.13 Neuanschaffung Galaxy S3 und Synchronisierung all dieser Dateien (via MPE) auf eine MicroSD-Speicherkarte, die im GS3 steckt.

1. Problem:
Nach der ersten Synchronisation haben alle diese Dateien auf dem GS3 das Änderungsdatum 1.6.13. Eigentlich sollten Erstellungsdatum und Datum der letzten Änderung vom PC übernommen werden.

2. Problem:
Nach der 2.Synchronisation haben die Dateien AUCH AUF DEM PC das Änderungsdatum 1.6.13, und das ist nun wirklich falsch und ziemlich ärgerlich. (Dabei setze ich beidseitige Synchronisation ein, denn es kann ja sein, dass am Handy tatsächlich Daten bearbeitet werden.)

Bei Bildern kann ich anhand der EXIF-Daten rausfinden, wann sie aufgenommen wurden. Bei Daten ist man oftmals auf das Erstellungs- bzw. letzte Änderungsdatum angewiesen.

Ich synchronisiere meine ganzen Daten regelmäßig mit einem Linux-basierten NAS (via Samba). Dabei treten solche Probleme nicht auf. Es sollte also prinzipiell möglich sein, die Daten richtig zu übernehmen. Die Sicherung des NAS auf einen weiteren Linuxserver mache ich per rsync. Dabei setze ich die Option -a (=beinhaltet -t) ein, um die Zeitdaten mit zu übernehmen. => geht also.

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Mo Jun 03, 2013 22:53 Antworten mit ZitatNach oben

Hab grade gesehen, dass ich noch ein paar Infos nachlegen sollte:

- Modell des Telefons Samsung Galaxy S3, 32GB + 64GB MicroSD
- Verbindungsart USB
- MPE-Version 1.8.4
- Windows-Version WinXP-SP3
- genaue Problembeschreibung sh. oben

Very Happy

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Di Jun 11, 2013 17:52 Antworten mit ZitatNach oben

das Thema scheint nicht von Interesse zu sein Confused

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 31872
Wohnort: Tirol

BeitragVerfasst am: Di Jun 25, 2013 02:07 Antworten mit ZitatNach oben

Auf dem Handy lässt sich der zeitstempel nicht frei vergeben. Auf dem Rechner wird der Zeitstempel nur dann geändert wenn auch die Datei übertargen wurde. Im Hintegrund funktioniert das Ganze so daß sich MyPhoneExplorer die Zeitstempel der Dateien auf dem Handy und der Dateien auf dem PC merkt. Beim Sync werden dann die Zeitstempel mit dieser Datenbank wieder verglichen - es ist von daher also technisch kein Problem daß die Zeitstempel vom Hand yund dem PC nicht identisch sind, übertragen werden die Dateien nur wenn sich die Zeitstempel seit dem letzten Sync geändert haben.

Kannst du das Problem mit einem kleineren Dateibestand reproduzieren oder war das eher eine einmalige Fehlfunktion ?

_________________
Ich bitte um Verständnis daß ich aufgrund des hohen Aufkommens im Forum und meines zeitlichen Rahmens nichtmehr jeden Thread im Forum persönlich lesen bzw. beantworten kann.

Bitte benutzt auch die Forum-Suche bzw. die FAQ
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Di Jun 25, 2013 10:43 Antworten mit ZitatNach oben

FJ hat Folgendes geschrieben:
Auf dem Handy lässt sich der zeitstempel nicht frei vergeben.

Das habe ich in anderen Foren inzwischen auch rausgefunden. Eine echte Schwachstelle von Android Crying or Very sad

FJ hat Folgendes geschrieben:
Im Hintegrund funktioniert das Ganze so daß sich MyPhoneExplorer die Zeitstempel der Dateien auf dem Handy und der Dateien auf dem PC merkt.

Ein schöner Workaround für die Schwachstelle. Very Happy

FJ hat Folgendes geschrieben:
Beim Sync werden dann die Zeitstempel mit dieser Datenbank wieder verglichen - es ist von daher also technisch kein Problem daß die Zeitstempel vom Hand yund dem PC nicht identisch sind, übertragen werden die Dateien nur wenn sich die Zeitstempel seit dem letzten Sync geändert haben.


Das Problem stellt sich in der Praxis anders dar. Es tritt nicht immer, aber oft beim erstmaligen (!) syncen neuer Dateien auf (heute reproduziert):
- neue Dateien werden am PC erstellt, Dateidatum z.B. 18.6.2013
- syncen mit Handy am 25.6.2013
=> Dateien werden zum Handy kopiert
=> Dateidatum am Handy ist 25.6.2013
- nochmal syncen mit Handy am 25.6.2013
=> Dateien werden als unterschiedlich erkannt, der Unterschied ist das Datum
=> Dateien werden zum PC kopiert (!!!)
=> Dateidatum am PC ist jetzt geändert in 25.6.2013

Ich konnte das heute z.B. mit PDF-Dateien genau so beobachten. ABER das Problem trat heute mit JPG's nicht auf: diese wurden beim 2. sync nicht angefasst, d.h. das Dateidatum blieb am PC korrekt auf dem alten Wert. Letzte Woche trat das Problem aber auch bei JPEG's auf.

Es kommt mir so vor, als ob der Datenbankabgleich der zu synchronisierenden Daten nicht immer einwandfrei klappt. Weiteres Indiz dafür: gelegentlich werden mir Kontakte oder Aufgaben zum synchronisieren vorgeschlagen, die sich seit dem letzten Sync-Vorgang definitiv nicht geändert haben. Heute habe ich beispielsweise die Kontakte synchronisiert, gleich darauf nochmal. Beim 2. syncen hätte eigentlich keine Unterschiede mehr gefunden werden dürfen, aber es wurden mir 2 Datensätze vorgeschlagen, die offenbar beim 1. Sync "übersehen" wurden.

Kann die Größe des Datenbestands problematisch ist? Bei mir handelt es sich um ca. 20.000 Dateien, insgesamt >35GB.

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Di Jun 25, 2013 13:33 Antworten mit ZitatNach oben

FJ hat Folgendes geschrieben:
...übertragen werden die Dateien nur wenn sich die Zeitstempel seit dem letzten Sync geändert haben.

Genau an dieser Stelle scheint scheint was im Argen zu liegen, evtl. auch bei Android.

Ich habe gestern am PC ein neues Verzeichnis erstellt und 21 JPG Dateien rein kopiert. Heute Vormittag nach dem ersten syncen war alles ok: die Synchronisation meldete mir, dass 21 Bilder zum Handy kopiert werden müssen, was ich dann auch mit "OK" bestätigte. Ein nochmaliger Sync unmittelbar danach ergab komplette Übereinstimmung, kein Sync notwendig.

Ein weiterer Sync eine Stunde später ergab plötzlich, dass 4 dieser Dateien angeblich heute Vormittag 10:04 Uhr am Handy geändert wurden. Aber ich hatte das Handy seither nicht mal angefasst. Was unterscheidet diese 4 Dateien nun von den restlichen 17 ??? Ich habe wieder mit "OK" bestätigt ==> Das Dateidatum ist jetzt am PC auf heute, 25.6.2013 10:04 gesetzt. Crying or Very sad

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 31872
Wohnort: Tirol

BeitragVerfasst am: Mi Jun 26, 2013 00:26 Antworten mit ZitatNach oben

Naja sei mir nicht böse aber ich kann dir sicher nicht sagen welche Apps deine Dateien auf dem Handy ändern. Von selbst wird sich der Zeitstempel wohl nicht ändern. Hat sich die Dateigröße auch geändert ?

_________________
Ich bitte um Verständnis daß ich aufgrund des hohen Aufkommens im Forum und meines zeitlichen Rahmens nichtmehr jeden Thread im Forum persönlich lesen bzw. beantworten kann.

Bitte benutzt auch die Forum-Suche bzw. die FAQ
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Mi Jun 26, 2013 09:49 Antworten mit ZitatNach oben

[gelöscht, da unten besser beschrieben]

_________________
Galaxy S3

Zuletzt bearbeitet von willybauss am Mi Jun 26, 2013 20:59, insgesamt einmal bearbeitet
Benutzer-Profile anzeigenPrivate Nachricht senden
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Mi Jun 26, 2013 14:07 Antworten mit ZitatNach oben

ok, FileSync.dat habe ich gefunden. Ist zum Glück pure ASCII. Format ist auch ziemlich klar.

ymmddThhmmssZ (Zeit in GMT).
    T steht vermutlich für "Time" und ist der Trenner zwischen Datum und Zeit, richtig?
    Aber wofür steht Z?
Als nächstes kommt die Filegröße in Byte,
zuletzt Pfad + Dateiname.

Ich werde das jetzt mal beobachten und bei der nächsten Ungereimtheit die Daten in FileSync.dat mit denen abgleichen, die mir "Datei-Eigenschaften" im Explorer anzeigt.

_________________
Galaxy S3

Zuletzt bearbeitet von willybauss am Mi Jun 26, 2013 21:00, insgesamt einmal bearbeitet
Benutzer-Profile anzeigenPrivate Nachricht senden
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Mi Jun 26, 2013 20:58 Antworten mit ZitatNach oben

soeben wieder reproduziert:

FileSync.dat:
Code:
...
1|0|20130625T080420Z|128484|D:\Dokumente und Einstellungen\Willy\Eigene Dateien\tmp\Garten\motion-2013-06-18-11-29-41.jpg
...
1|0|20130626T172005Z|128484|\Externer Speicher\Eigene Dateien\tmp\Garten\motion-2013-06-18-11-29-41.jpg
...


Die Synchronisation sagt aber:
    Image


Wenn ich den Screen Dump mit den o.g. Zeilen aus FilySync.dat vergleiche, dann hätte nach meinem Verständnis die Datei gar nicht zur Synchronisation vorgeschlagen werden dürfen.

Die Sekundenangabe am PC (20) habe ich gecheckt ==> stimmt mit dem Timestamp lt. Explorer überein.

Die Sekundenangabe am Handy ist lt. FileSync.dat 05. Root Explorer sagt mir aber 00. Andererseits konnte ich überhaupt keine Files finden, die lt. Root Explorer Sekundenangaben <>00 haben ==> entweder ich habe das falsche Tool oder es gibt gar keine Sekunden <>00 bei Android.

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 31872
Wohnort: Tirol

BeitragVerfasst am: Sa Jun 29, 2013 03:21 Antworten mit ZitatNach oben

Du hast die FileSync.dat aber schon VOR dem Sync geöffnet oder ?
Die App "ES Datei Explorer" zeigt den Zeitstempel sekundengenau an. Das Z bedeutet übrigens daß es sich um eine UTZ-Zeit handelt, also GMT+0. Lokalezeit wäre ohne Z.

_________________
Ich bitte um Verständnis daß ich aufgrund des hohen Aufkommens im Forum und meines zeitlichen Rahmens nichtmehr jeden Thread im Forum persönlich lesen bzw. beantworten kann.

Bitte benutzt auch die Forum-Suche bzw. die FAQ
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Sa Jun 29, 2013 13:54 Antworten mit ZitatNach oben

Ja. Ich habe die Datei vor dem Sync geöffnet. Ich wollte ja sehen, was MPE als Basis für den Sync verwendet.

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
FJ
Site Admin


Anmeldedatum: 15.02.2006
Beiträge: 31872
Wohnort: Tirol

BeitragVerfasst am: So Jun 30, 2013 23:08 Antworten mit ZitatNach oben

Hast du mit "ES Dateiexplorer" den Zeitstempel Sekundengenau verglichen ? Der Sync arbeitet mit Sekundenauflösung.

_________________
Ich bitte um Verständnis daß ich aufgrund des hohen Aufkommens im Forum und meines zeitlichen Rahmens nichtmehr jeden Thread im Forum persönlich lesen bzw. beantworten kann.

Bitte benutzt auch die Forum-Suche bzw. die FAQ
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenICQ-Nummer
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: Di Jul 02, 2013 17:01 Antworten mit ZitatNach oben

Noch nicht. Bin noch die ganze Woche im Ausland ohne Zugriff auf den heimischen PC. Ich melde das Ergebnis Anfang nächster Woche hier.

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
willybauss



Anmeldedatum: 02.06.2013
Beiträge: 62
Wohnort: Deutschland

BeitragVerfasst am: So Jul 07, 2013 22:54 Antworten mit ZitatNach oben

So, habe mir den ES Dateiexplorer nun installiert.

Aber heute lässt sich der falsche Sync-Vorschlag nicht mehr reproduzieren. Der Sync lief an dieser Stelle fehlerfrei. Statt dessen gibt es fast dasselbe Problem mit einer anderen Datei, die ich seit Jahren nicht angefasst hatte:

FileSync.dat:
Code:
...
5|0|20110127T214314Z|1080167|D:\Dokumente und Einstellungen\Willy\Eigene Dateien\Daten\Computer\Diverse\Casio_fx-991ES_G.pdf
...
5|0|20110127T214314Z|1080167|\Externer Speicher\Eigene Dateien\Daten\Computer\Diverse\Casio_fx-991ES_G.pdf
...


Windows Explorer:
    Image


ES Explorer:
    Image


MPE:
    Image


MPE sagt "Zuletzt bearbeitet: Keine Angabe". Wie man am Screen Shot des Windows Explorers sieht kann das irgendwie nicht sein.

UND: wie gesagt, ich hatte diese Datei seit Jahren nicht angefasst. Sie hat somit mindestens 50 MPE-Syncs klaglos mitgemacht, bevor sie heute plötzlich in dieser Art auffällig wurde.

Abschließend muss ich noch erwähnen, dass ich ähnlich merkwürdige Sync-Vorschläge auch schon 2 - 3 mal mit Notizen erlebt hatte: Alte Notizen, die ich seit Jahren nicht geändert hatte, und die schon zig MPE-Syncs "überstanden", werden plötzlich zur Synchronisation vorgeschlagen. Das werde ich aber eher nicht in der FileSync.dat nachvollziehen können, richtig?

_________________
Galaxy S3
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


 Gehe zu:   



Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de