Ich verwende das Synchronisierungstool Unison mit meinen Mac OSX- und Ubuntu 9.10-Computern, um meine Musik von Mac auf Ubuntu zu sichern. Die Sache ist, ich möchte, dass mein Mac die Quelle und Ubuntu das Ziel ist, damit die Ubuntu-Maschine jederzeit eine exakte Kopie des Musikordners auf dem Mac ist, aber wenn ich etwas aus Ubuntu lösche, hat es gewonnen. ' wird auf dem Mac nicht gelöscht. Ich habe mir die Dokumente angesehen, aber es geht mir im Moment irgendwie über den Kopf.
force = /home/me/mysynchdir
Während die Antwort von TheToasterThatCould "funktioniert", beachten Sie bitte, dass das Mac-Dateisystem "Resource Forks" nicht korrekt gesichert wird.
Während die Mac OSX-Version von rsync ressourcenorientiert ist, sind Linux-Versionen von rsync dies nicht (und werden es wahrscheinlich auch nie sein), da die Apple-Version von rsync OSX-spezifisch ist und diese Ressourcengabeln rsync am anderen Ende in nicht präsentiert eine Möglichkeit, die eine Nicht-OSX-Version von rsync verarbeiten kann). Dies hat zur Folge, dass Ressourcengabeln nicht zwischen Mac- und Linux-Computern synchronisiert werden.
Bestimmte Mac-Apps verwenden Ressourcengabeln, um Daten zu speichern, die sich auf die jeweilige Datei beziehen. Wenn Sie sicher sind, dass Ihre zu synchronisierenden Dateien keine Ressourcengabeln benötigen oder verwenden, sollte es in Ordnung sein, rsync zu verwenden.
Wenn Sie Ressourcengabeln synchronisieren möchten, ist Unison der bessere Ansatz, da (laut Unison-Dokumenten) Ressourcengabeln synchronisiert werden können.
quelle
FreeFileSync ist eine Open Source-Anwendung, die ein Verzeichnis spiegeln kann. Es kann für eine Einweg- oder Zweiweg-Synchronisation oder im "Beitrag" -Modus ausgeführt werden. Ich kann sagen, dass es die Arbeit von Microsoft Synctoy erledigen kann. FreeFileSync kann unter Mac OS X, Linux und Windows frei verwendet werden.
quelle
Derzeit
unison /home/test/thing2 /home/test/thing2 socket://somehost:123456/ -silent -batch
wird funktionieren, wo überhaupt-batch
keine Fragen angezeigt werdenquelle