Ich habe ein Backup-Skript mit rsync erstellt und es läuft alle 10 Minuten. Ich kopiere Dateien von HFS nach Fat32. Ich habe es mit --progress
protokolliert aber um das Lesen des Protokolls zu erleichtern, möchte ich nur Dateien einschließen, die übertragen werden. Dh Am Ende eines Laufs möchte ich etwas im Protokoll sehen wie:
Started transfer at 2012-07-31 11:03:45 /some/file/that/was/changed.txt //eadn-wc01-5196795.nxedge.io/another/file/that/was/added.jpg Number of files: 35184 Number of files transferred: 2
Ich kann nach ein bisschen googeln nichts finden. Gibt es dafür eine Möglichkeit?
Danke.
Akzeptierte Antwort:
Ich habe es am Ende herausgefunden. Mir ist aufgefallen, dass der Grund, warum alles aufgelistet wurde, darin bestand, dass ich das Flag -a verwendet habe.
Ich synchronisiere mit fat32, also hat etwas an dem Flag -a dazu geführt, dass es jedes Mal versucht hat, alle Dateien zu synchronisieren.
Ich habe die Flags in -tr geändert und das hat das Problem gelöst. Ich weiß nicht, was es mit dem Flag -a war, das es verursacht hat, aber ich weiß, dass fat32 nicht so detailliert ist wie andere Dateisysteme und Dateivergleiche zwischen Dateisystemen daher nicht immer richtig funktionieren.