Normalerweise wird man bei Syncthing so vorgehen:
- Ordner auf Gerät A der Syncthing-Konfiguration hinzuzfügen und für Gerät B freigeben.
- Auf Gerät B auf die Freigabe warten und einem neuen lokalen Verzeichnis zuweisen.
Was aber, wenn beide Verzeichnisse bereits (weitestgehend) synchronisiert sind? Wenn man den Zeitpunkt ungünstig erwischt und z.B. Gerät B noch nicht mit Scannen beendet hat, werden u.U. unnötig Daten übertragen.
In dem Fall hat sich folgende Vorgehensweise bewährt:
- Ordner auf Gerät A der Syncthing-Konfiguration hinzufügen, aber noch nicht freigeben.
- Ordner auf Gerät B der Syncthing-Konfiguration hinzufügen, dabei diesselbe Ordner-Kenning (Folder ID) wie auf Gerät A wählen. Der Ordner wird auch hier noch nicht freigegeben.
- Warten bis der Scan-Vorgang auf beiden Geräten beendet ist.
- Auf Gerät A den Ordner auf für Gerät B freigeben und umgekehrt.
- Jetzt werden idealerweise nur noch die Meta-Daten mit den Hashes ausgetauscht