Je recherche une solution pour synchroniser les paires de dossiers entre un NAS et plusieurs macs locaux. Chacun des macs pourrait éditer des fichiers et les autres macs devraient alors être synchronisés automatiquement. Fondamentalement, ma propre version locale de Dropbox sans utiliser de "cloud-stockage".
J'ai cherché des solutions utilisant rsync. Si je comprends bien, rsync n'est pas vraiment capable de faire une synchronisation bidirectionnelle . Je ne veux pas non plus invoquer nécessairement le processus de synchronisation. Je préférerais un démon exécuté en arrière-plan - attendant et vérifiant les modifications, puis les synchronisant "en direct".
Le programme doit également être suffisamment flexible pour reconnaître qu'il peut parfois (dans le cas des ordinateurs portables) ne pas atteindre le NAS. Il devrait alors simplement attendre que la connexion soit rétablie, sans m'encombrer de quelques minutes.
J'ai étudié Synk, folderwatch, rsync, Unison et quelques autres, mais je n'ai pas vraiment trouvé de solution. Soit ils doivent être invoqués, soit ils ne sont pas vraiment bidirectionnels.
N'y a-t-il pas quelque chose comme des "dossiers hors ligne" de Microsoft pour Mac?
Merci
PS: juste pour clarification - je ne veux pas synchroniser à des fins de sauvegarde, mais je veux synchroniser pour que tous les mac aient une copie locale des modifications les plus récentes des fichiers.
Réponses:
Regardez http://owncloud.org - c'est fondamentalement une solution de dropbox open source.
Je ne sais pas quel NAS vous avez, mais la plupart des boîtiers NAS fonctionnent sur Linux et vous devriez pouvoir obtenir des instructions sur les forums d'owncloud.
Sinon, je pense que Unison ou rsync seraient les meilleures solutions non serveur dans votre cas.
Ce lien vers un article de blog décrivant le même problème (et une solution acceptable) mais pour ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/
la source
J'ai vu cela il y a quelque temps aussi.
Tout d'abord, j'ai essayé Sparkleshare, ce qui est bien pour un petit dépôt de type documentaire, mais a toutes les fonctionnalités non amusantes de git (historique complet) et ne gère pas bien les gros fichiers.
Je me retrouve avec Unison qui est un très bon logiciel, j'ai une synchronisation bidirectionnelle des répertoires (avec des sauvegardes s'il y a des conflits de fusion) - fonctionne parfaitement pour les grandes données. Fonce.
ÉDITER:
Récemment, j'ai trouvé un très bon outil: syncthing (récemment, ils ont changé le nom en pulse ). A un client pour la plupart des plates-formes et sa configuration est assez flexible avec une belle interface graphique.
Il y a aussi git-annex , je l'utilisais depuis peu de temps mais je me suis arrêté car il fallait un compte xmpp pour passer les messages (récemment cela a été supprimé donc ce n'est plus nécessaire mais je reste avec syncthing maintenant pendant un certain temps).
la source
ChronoSync
Ce petit utilitaire est vraiment incroyable. J'y compte depuis 2006.
Résolution extrêmement fine et belle scriptabilité si vous avez besoin d'une conditionnalité donnée par des applications externes.
Le gestionnaire de synchronisation s'exécute silencieusement en arrière-plan avec un calendrier élaboré.
la source
Si vous utilisez un NAS Synology ou Netgear, ils ont tous deux un démon rsync optionnel fourni, que vous pouvez activer, ou vous pouvez installer un démon Unison sur le NAS et le client sur votre Mac, voir:
http://wiesmann.codiferes.net/wordpress/?p=7534&lang=fr
http://www.theanthillsocial.co.uk/resource/187
la source
Si vous utilisez un Synology NAS, Cloud Station est la réponse que vous recherchez. Depuis le site Web:
"Si vous possédez plusieurs appareils, Cloud Station est parfait pour que vous ayez des fichiers automatiquement synchronisés sur chacun d'eux. Votre travail sera toujours à jour sur Mac, PC et appareils mobiles. De plus, vous pouvez maintenant synchroniser des fichiers avec un maximum taille de 5 Go. Les fichiers sont toujours accessibles via le Web et les dossiers Cloud Station sur vos ordinateurs locaux. Lorsque votre PC et DiskStation sont dans le même réseau local (LAN), vous pouvez certainement profiter d'un taux de transfert plus rapide que celui offert sur le L'Internet."
http://www.synology.com/dsm/home_file_sharing_cloud_station.php
Si vous effectuez ensuite une redirection de port, vous aurez également une interface Web pour vos fichiers via File Station d'une manière similaire (mais plus jolie) à Dropbox.
Je possède personnellement un Synology DS212 et j'ai trouvé que cette fonctionnalité fonctionnait très bien. Si vous êtes à la recherche d'un NAS, je vous recommande d'acheter le modèle précédent d'Amazon, pas le dernier Synology, si vous cherchez un meilleur prix.
la source
Git et SVN sont d'autres options, pas trop sûrs de tortue et mac bien que subversion puisse définitivement fonctionner sur mac (et est disponible par défaut).
la source
Cela semble être une question courante qui n'a pas encore de produit solide. J'ai commencé à en utiliser deux. Celui que j'utilise pour les sauvegardes (que je sais que ce n'est pas ce que vous recherchez mais que je pensais jeter là-bas) est Bvckup http://www.bvckup.com/ . Récemment, j'ai commencé à utiliser AeroFS https://aerofs.com/ qui a la même "partage" que dropbox, mais n'a pas d'interface Web. Je suis presque sûr que AeroFS vous conviendra le mieux dans cette situation.
Comme AeroFS est toujours en version bêta, je pense que vous devrez peut-être obtenir une invitation. Je peux toujours vous en donner un si vous êtes intéressé.
la source
Sher.ly peut faire ce dont vous avez besoin. Divulgation complète: je gère ce projet. L'idée derrière est la solution Dropbox / Bitcasa fonctionnant à partir de votre propre stockage, de tout type. Nous voulons être beaucoup plus intelligents que Dropbox: vous pouvez synchroniser tous vos appareils (si vous le souhaitez), mais vous n'avez pas besoin de télécharger (synchroniser) TOUTES les données partagées avec vous - c'est la différence de base: les données sont disponibles, ne remplissent pas votre disques. PAS un accès bidirectionnel comme vous l'avez décrit.
Cela signifie que vous pouvez facilement "relier" plusieurs ordinateurs (Mac, PC, Linux en cours) avec un petit stockage SSD avec un NAS entier avec plusieurs To de données. Nous prendrons en charge les serveurs de stockage (MS, Linux) et les petits appareils comme RaspberryPI.
Vous commencez par créer un groupe en invitant des membres, ajoutez des fichiers (stockage local ou distant) et les membres du groupe peuvent accéder instantanément aux données; les petits fichiers peuvent être synchronisés immédiatement, les plus gros seront téléchargés intentionnellement. Faites-moi savoir si cela répond à vos questions. Blazej Marciniak, @blazej_os
la source
Si vous ne souhaitez pas installer de logiciel sur votre NAS, vous aurez beaucoup de travail de configuration sur tous vos appareils. Mais c'est votre décision :).
Vous pouvez utiliser sur un mac par exemple Forklift et créer un synclet pour un accès plus facile (comme dans le dock) ou utiliser Hazel et créer une tâche pour l'automatisation.
la source
Pour votre information: Il est possible de créer une synchronisation bidirectionnelle avec rsync - mais c'est un peu délicat. Vous devez créer deux lignes rsync (une avec l'option --update et avec --delete ).
la source