Synchronisation de plusieurs dossiers personnels avec la zone de repository et les liens symboliques

Pour garder plusieurs ordinateurs synchronisés avec dropbox j'ai essayé ce qui suit.

Approche A.

-Calculateur 1: Installer la boîte de repository, le dossier de repository: / Dropbox /
-Calculateur 1: Créer un lien symbolique dans ce dossier vers le dossier de départ

$ln -s /home/ /Dropbox/ 

-Calculateur 2: Installer dropbox, dropbox dossier: / Dropbox / (obtenu rempli avec les files de l'ordinateur 1
-Calculateur 2: Essayez d'écraser les files avec des liens symboliques vers des files locaux identiques

 $ln -sfn /home/ /Dropbox/ ln: `/Dropbox/home': cannot overwrite directory 

Donc, cette approche échoue, est-ce que quelqu'un a une suggestion pour corriger l'erreur? Ou une autre approche? Les approches que j'ai faites jusqu'ici:

Approche B. Je pourrais écrire un script pour relier récursivement tous les files mais je préférerais ne pas aller dans cette direction depuis lors, je devrais exécuter ce script afin de récupérer de nouveaux files.

Approche C. Utilisez rsync pour effectuer une synchronisation entre le dossier principal et le dossier de repository. Je ne voudrais pas que depuis, il ne soit pas automatiquement mis à jour, vous devez appeler rsync pour le faire. Et mettre rsync dans un cronjob qui s'exécute à chaque minute ne semble pas être une solution idéale.

Quelqu'un peut-il m'aider à fixer l'approche A ou à venir avec l'approche D ou me convaincre de l'approche B ou C?

Existe-t-il vraiment aucun moyen de spécifier le directory sur lequel Dropbox doit fonctionner? Vous ne pouvez pas simplement dire à Dropbox d'utiliser / home?

Si ce n'est pas le cas, vous pouvez essayer de sauter entièrement les liens symboliques et utiliser plusieurs assemblys pour y parvenir. En d'autres termes:

 mount --bind /home /Dropbox 

sur les deux ordinateurs.

J'ai pensé à une solution de contournement pour les problèmes avec l'approche A:

-Calculateur 2: suspendez la synchronisation de la boîte de repository en cliquant avec le button droit de la souris sur l'icône de notification et select "Pause de synchronisation"
-Calculateur 2: supprimez tous les files de votre boîte de repository (en option, déplacez-les dans votre dossier de base en écrasant les files locaux, mais dans ce scénario, ils sont identiques)
-Computer 2: Symlink comme vous l'avez fait sur l'ordinateur 1, un lien dans le dossier de repository dans le dossier de départ:

 $ln -s /home/ /Dropbox/ 

-Calculateur 2: Reprendre la synchronisation du démon dropbox, puisque les liens symboliques pointent vers les mêmes files exacts, aucune synchronisation ne devrait se produire.

Je pense que c'est une bonne solution car le dossier de départ rest intact et dropbox fait ce qu'il doit faire dans un autre dossier en arrière-plan. Pas vraiment simple cependant.

J'ai aussi pensé à l'approche A2 et vais la partager ici comme alternative:
-Calculateur 2: supprimez les files d'origine de votre dossier personnel et créez un lien symbolique dans votre dossier personnel vers les files Dropbox

Contre: cela provoque toutes les icons dans votre dossier de départ pour avoir la flèche de lien sur eux
Maintenant, vous avez des liens symboliques dans votre dossier de départ au lieu de files, vous devez être conscient de cela lorsque vous effectuez des opérations sur les files