J'utilise l'outil de synchronisation Unison avec mes machines Mac OSX et Ubuntu 9.10 pour sauvegarder ma musique de Mac vers Ubuntu. Le fait est que je veux que mon Mac soit la source et Ubuntu soit la cible pour que la machine Ubuntu soit une copie exacte du dossier Musique sur le Mac à tout moment, mais si je supprime quelque chose d'Ubuntu, cela gagnera '' t être supprimé sur le Mac. J'ai regardé les documents mais ça me dépasse un peu la tête en ce moment.
force = /home/me/mysynchdir
Bien que la réponse de TheToasterThatCould "fonctionne", veuillez noter qu'elle ne sauvegardera pas correctement le système de fichiers Mac "Resource Forks"
Alors que la version Mac OSX de rsync est compatible avec les ressources-fork, les versions linux de rsync ne le sont pas (et ne le seront probablement jamais, car la version Apple de rsync est spécifique à OSX et ne présente pas ces fourchettes de ressources à rsync à l'autre extrémité dans une manière qu'une version non OSX de rsync peut gérer). Le résultat de ceci est que les fourches de ressources ne seront pas synchronisées entre les machines Mac et Linux.
Certaines applications Mac utilisent des fourchettes de ressources pour stocker des données liées au fichier particulier. Si vous êtes certain que vos fichiers que vous synchronisez n'ont pas besoin ou n'utilisent pas de fourchettes de ressources, alors il devrait être correct d'utiliser rsync.
Si vous souhaitez synchroniser les fourches de ressources, alors l'unisson sera la meilleure approche car (selon les documents unison), il peut synchroniser les fourches de ressources.
la source
FreeFileSync est une application open source capable de mettre en miroir un répertoire. Il peut fonctionner pour une synchronisation unidirectionnelle ou bidirectionnelle ou en mode "contribution". Je peux dire qu'il peut faire le travail du Synctoy de Microsoft. FreeFileSync peut être utilisé librement sous Mac OS X, Linux et Windows.
la source
Actuellement,
unison /home/test/thing2 /home/test/thing2 socket://somehost:123456/ -silent -batch
fonctionnera, où-batch
indique aucune question du toutla source