Hey,
ich würde gerne ein Verzeichnis auf meinem Ubunturechner mit einem Verzeichnis auf meinem Smartphone (Fairphone 3 mit Android 9 Pie) bidirektional synchronisieren. Das ist offenbar nicht so einfach wie gedacht, bzw. falls einfache (open source) Lösungen existieren, bin ich da sehr offen für Alternativen zu meinem bisherigen Ansatz. Ich habe es bisher mit Unison versucht und war bisher nicht erfolgreich.
Dabei bin ich wie folgt vorgegangen:
Erstellen eines Verzeichnisses /media/android und setzen der notwendigen Rechte mit chmod 777
2. Einbinden des Dateisystems des Smarthpones unter /media/android mit jmtpfs -o allow_other /media/android
3. Abgleich der Verzeichnisse mit der GUI-Version von Unison - das klappt
4. Synchronisieren der Verzeichnisse mit Unison, dabei
funktioniert das erstellen von neuen Dateien, die vorher im jeweils anderen Verzeichnis nicht existiert haben
funktioniert nicht das ersetzen von einer älteren Datei in einem Verzeichnis durch eine neuere Version in einem anderen Verzeichnis
Vielleicht hat jemand eine Idee, wie man letzteres Problem lösen kann. Offenbar funktioniert das ersetzen bei Unison so, dass zunächst die aktuelle Datei vom aktuellen Verzeichnis in das alte Verzeichnis verschoben wird und dann wird die verschobene aktuelle Datei von Unison umbenannt, um die alte Datei zu ersetzen. Das umbennenen der Datei scheint nicht zu funktionieren.
Ich bin wie gesagt auch dankbar für andere Lösungsansätze für die Synchronisation. Vielen Dank für eure Hilfe.