6 votes

Synchronisation automatique de certains dossiers entre deux Macs via le réseau local

Je travaille sur deux Mac, un iMac et un MacBook, tous deux sous OS X 10.8.5. J'ai besoin de plusieurs Go de données sur les deux ordinateurs. J'ai utilisé Dropbox et ownCloud, mais je ne vois pas pourquoi je devrais transférer les fichiers via Internet alors que j'ai un câble qui relie les deux ordinateurs directement sur mon réseau local.

Ce que je veux, c'est une solution qui synchronise automatiquement les dossiers sélectionnés entre ces deux ordinateurs, de manière similaire à un service Cloud, mais directement, sans le Cloud.

Je n'ai aucune idée de comment faire fonctionner rsync et je ne veux pas l'apprendre, donc les solutions ne devraient pas être plus compliquées que d'installer Dropbox. Ce serait bien si la solution était open source et gratuite, mais ce n'est pas une obligation.


Mise à jour [2014-05-19] :

Je suis maintenant sous OS 10.9, et j'utilise ChronoSync pour synchroniser mes ordinateurs. J'ai écrit un AppleScript qui monte un ordinateur à partir de l'autre, ouvre un fichier ChronoSync, puis démonte à nouveau le volume lorsque la synchronisation est terminée. J'ai enregistré cet AppleScript en tant qu'application et je l'ai placé dans mon Dock. Il me suffit désormais de brancher le câble USB sur mon ordinateur portable, d'avoir les deux ordinateurs en marche et de cliquer sur le symbole de l'application dans le Dock.

Le seul problème que je rencontre est que ChronoSync affiche parfois une erreur sur les fichiers .DS_Store. Je ne parviens pas à exclure ce type ou ce nom de fichier, bien que ChronoSync offre théoriquement la possibilité de le faire. Ce n'est cependant pas un vrai problème, car j'ai demandé à ChronoSync de ne pas arrêter la synchronisation en cas d'erreur, et jusqu'à présent je n'ai pas eu de problème avec ces fichiers.

Je vais peut-être bientôt me pencher sur iBackup.


Mise à jour [2015-04-13]

Cela fait maintenant deux ans et j'utilise toujours avec plaisir mon AppleScript. Je suis tombé par hasard sur cette question hier, et j'ai réalisé que je n'avais jamais partagé le code de mon script. Le voici donc. Ouvrez l'éditeur AppleScript, insérez ce code et enregistrez en tant qu'application.

mount volume "afp://YOUR_USERNAME:YOUR_PASSWORD@192.168.2.50:548/YOUR_USER_FOLDER"

tell application "ChronoSync"
    activate
    open alias "Macintosh HD:Users:YOUR_USER_FOLDER:PATH:TO:SYNC_FILE.csyn"
    tell document 1 to Synchronize

    -- wait until syncronization is finished
    repeat while syncStatus of document 1 is not 0
    end repeat

    tell document 1 to save
    tell document 1 to close

    quit
end tell

tell application "Finder"
    eject disk "YOUR_USER_FOLDER"
end tell

Notes :

  • Remplacez CAPITAL_LETTER_PHRASES par vos informations. Veillez à ne pas supprimer accidentellement les deux points (" :") qui les séparent.
  • Utilisez l'adresse IP correcte pour votre ordinateur "distant".
  • Je passe mon nom d'utilisateur et mon mot de passe dans l'afp-URL. Si je me souviens bien, votre mot de passe sera écrit dans vos fichiers journaux. Ce n'est pas un problème pour moi, car l'ordinateur qui exécute ce script n'est pas connecté à l'internet. Si vous vous souciez de la sécurité, vous pouvez supprimer cette partie et saisir votre mot de passe à chaque fois dans l'invite qui s'affiche. Je ne me souviens pas si cela casse le script.
  • N'oubliez pas d'autoriser le "Partage de fichiers" dans les paramètres "Partage" des préférences système de l'ordinateur auquel vous souhaitez vous connecter (dans mon cas, il s'agit de mon ordinateur portable ; le script ci-dessus fonctionne sur mon ordinateur de bureau à la maison). J'ai supprimé tous les "dossiers partagés" et les "utilisateurs" prédéfinis à cet endroit. Je désactive toujours le partage de fichiers après la synchronisation, car sinon quelqu'un d'autre sur le même réseau local sans fil pourrait accéder à mon ordinateur.

Je dois encore me pencher sur iBackup, lol.

3voto

Melwan Points 1087

BitTorrent Sync fait exactement ce que vous voulez. Il synchronise sur le réseau local en créant un "code secret" entre les dossiers synchronisés. Vous avez la possibilité de visualiser vos fichiers sur un appareil iOS grâce à l'application gratuite. Elle est gratuite et prend en charge plusieurs plateformes.

Ce texte est extrait de leur site web :

  • Synchronisation et partage - Synchronisez un nombre illimité de fichiers entre vos propres appareils ou partagez un dossier avec vos amis et votre famille pour synchroniser automatiquement tout ce que vous voulez.

  • Privé et sécurisé - Les transferts de fichiers sont cryptés. Vos informations ne sont jamais stockées sur un serveur dans le nuage et vos données sont protégées par des clés privées.

  • Plus c'est gros, mieux c'est - BitTorrent Sync est spécialement conçu pour gérer les fichiers volumineux, alors n'hésitez pas à synchroniser des fichiers originaux, de haute qualité et non compressés.

Je l'utilise depuis quelques mois maintenant. C'est à peu près tout ce qu'il faut pour l'installer et l'oublier.

1voto

andybee Points 497

J'utilise iBackup pour cela. Il s'agit en fait d'une interface graphique pour rsync Il est donc très efficace pour la synchronisation.

Ce n'est pas aussi simple que DropBox, mais c'est assez direct.

Il est gratuit pour un usage personnel.

1voto

Surendra Points 11

J'ai 3 iMacs, 3 ordinateurs portables Mac et deux PC. Garder les fichiers synchronisés sur chaque ordinateur était un véritable casse-tête. J'ai donc eu ma propre idée. J'ai acheté un disque dur Apple Time Capsule et je l'ai connecté à mon réseau local. J'ai ensuite placé tous mes fichiers sur ce disque.

Maintenant, je peux accéder à tous les fichiers à partir de 6 ordinateurs différents et je n'ai même pas besoin d'utiliser de l'espace sur le disque dur de ces ordinateurs. Cela fonctionne à merveille, y compris pour regarder des films stockés sur n'importe lequel de mes ordinateurs à partir de ma Time Capsule. J'accède même à des fichiers à partir de PC.

Le seul inconvénient est que si vous perdez le fichier, vous ne pouvez pas le récupérer. Mais j'ai deux capsules temporelles. La seconde me sert de sauvegarde et je la sauvegarde manuellement une fois par mois.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X