Estoy buscando una solución para sincronizar pares de carpetas entre un NAS y múltiples Mac locales. Cada uno de los Mac podría editar archivos y los otros Mac deberían sincronizarse automáticamente. Básicamente, mi propia versión local de Dropbox sin usar "almacenamiento en la nube".
He buscado soluciones usando rsync. Según tengo entendido, rsync no es realmente capaz de hacer una sincronización bidireccional . Tampoco quiero invocar necesariamente el proceso de sincronización. Preferiría un demonio ejecutándose en segundo plano: esperando y verificando los cambios y luego sincronizándolos "en vivo".
El programa también debe ser lo suficientemente flexible como para reconocer que a veces (en el caso de las computadoras portátiles) no puede llegar al NAS. Entonces debería esperar a que vuelva la conexión, sin molestarme unos minutos.
He buscado synk, folderwatch, rsync, unison y algunos otros, pero realmente no he encontrado una solución. O necesitan ser invocados o no son realmente bidireccionales.
¿No hay algo como "carpetas sin conexión" de Microsoft para Mac?
Gracias
PD: solo para aclarar: no quiero sincronizar con fines de copia de seguridad, sino que quiero sincronizar para que todos los Mac tengan una copia local de los cambios más recientes en los archivos.
Respuestas:
Mira http://owncloud.org : es básicamente una solución de código abierto de Dropbox.
No sé qué NAS tiene, pero la mayoría de las cajas NAS se ejecutan en Linux y debería poder obtener algunas instrucciones en los foros de owncloud.
De lo contrario, creo que Unison o rsync serían las mejores soluciones sin servidor en su caso.
Esto enlaza a una publicación de blog que describe el mismo problema (y una solución aceptable) pero para ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/
fuente
Miré esto hace algún tiempo también.
Primero, probé Sparkleshare, que es bueno para repositorios pequeños como documentos, pero tiene todas las características no divertidas de git (todo el historial) y no maneja bien los archivos grandes.
Termino con Unison, que es un software muy bueno, tengo sincronización bidireccional de directorios (con copias de seguridad si hay conflictos de fusión): funciona perfectamente para datos grandes. Ve a por ello.
EDITAR:
Recientemente encontré una herramienta realmente buena: sincronización (recientemente cambiaron el nombre a pulso ). Tiene un cliente para la mayoría de las plataformas y es bastante flexible en configuración con buena interfaz gráfica de usuario web.
También hay git-annex , lo estaba usando por poco tiempo, pero me detuve, ya que se requiere una cuenta xmpp para pasar mensajes (recientemente se eliminó, por lo que ya no es necesario, pero me quedo con la sincronización ahora por un tiempo).
fuente
ChronoSync
Esta pequeña utilidad es realmente asombrosa. Lo he usado desde 2006.
Resolución extremadamente fina y buena capacidad de escritura si necesita alguna condicionalidad dada por aplicaciones externas.
El administrador de sincronización se ejecuta silenciosamente en segundo plano con un calendario elaborado.
fuente
Si usa un NAS Synology o Netgear, ambos tienen un demonio rsync opcional incluido, que puede habilitar, o puede instalar un demonio Unison en el NAS y el cliente en su Mac (s), consulte:
http://wiesmann.codiferes.net/wordpress/?p=7534&lang=fr
http://www.theanthillsocial.co.uk/resource/187
fuente
Si está utilizando un Synology NAS, Cloud Station es la respuesta que está buscando. Desde el sitio web:
"Si posee varios dispositivos, Cloud Station es perfecto para que tenga archivos sincronizados automáticamente con todos ellos. Su trabajo siempre estará actualizado entre Mac, PC y dispositivos móviles. Además, ahora puede sincronizar archivos con el máximo tamaño de 5 GB. Siempre se puede acceder a los archivos a través de la web y las carpetas de Cloud Station en sus computadoras locales. Cuando su PC y DiskStation están en la misma red de área local (LAN), definitivamente puede disfrutar de una velocidad de transferencia más rápida que la que se ofrece a través de Internet. Internet."
http://www.synology.com/dsm/home_file_sharing_cloud_station.php
Si luego realiza un reenvío de puertos, también tendría una interfaz web para sus archivos a través de File Station de una manera similar (pero más bonita) a Dropbox.
Personalmente, tengo un Synology DS212 y he encontrado que esta característica funciona muy bien. Si está buscando un NAS, le recomiendo comprar el modelo anterior de Amazon, no el último Synology, si está buscando un mejor precio.
fuente
Git y SVN son otras opciones, no estoy muy seguro acerca de tortuga y mac, aunque la subversión definitivamente puede ejecutarse en mac (y está disponible de forma predeterminada).
fuente
Esta parece ser una pregunta común que realmente todavía no tiene un producto sólido. He empezado a usar dos. Uno que utilizo para las copias de seguridad (que sé que no es lo que estás buscando pero pensé que arrojaría allí) es Bvckup http://www.bvckup.com/ . Recientemente, comencé a usar AeroFS https://aerofs.com/ que tiene la misma "capacidad de compartir" que Dropbox, pero no tiene interfaz web. Estoy bastante seguro de que AeroFS se adaptará mejor a usted en esta situación.
Como AeroFS todavía está en versión beta, creo que es posible que necesite una invitación. Siempre puedo darte uno si estás interesado.
fuente
Sher.ly puede hacer lo que necesites. Divulgación completa: estoy ejecutando este proyecto. La idea detrás es la solución Dropbox / Bitcasa que funciona desde su propio almacenamiento, cualquier tipo. Queremos ser mucho más inteligentes que Dropbox: puede sincronizar todos sus dispositivos (si lo desea), pero no tiene que descargar (sincronizar) TODOS los datos que se comparten con usted; esta es la diferencia básica: los datos están disponibles, no rellenan su unidades. NO no acceso bidireccional como lo has descrito.
Significa que puede "vincular" fácilmente varias computadoras (Mac, PC, Linux en marcha) con un pequeño almacenamiento SSD con NAS completo con varios TB de datos. Admitiremos servidores de almacenamiento (MS, Linux) y pequeños dispositivos como RaspberryPI.
Comienza creando un grupo invitando a miembros, agrega archivos (almacenamiento local o remoto) y los miembros del grupo pueden acceder instantáneamente a los datos; los archivos pequeños se pueden sincronizar de inmediato, los más grandes serán descargas intencionales Avíseme si esto responde a sus preguntas. Blazej Marciniak, @blazej_os
fuente
Si no desea instalar software en su NAS, tendrá mucho trabajo de configuración en todos sus dispositivos. Pero esa es tu decisión :).
Podría usar en una Mac, por ejemplo, Forklift y crear una sincronización para un acceso más fácil (como en el dock) o usar Hazel y crear una tarea para la automatización.
fuente
Para su información: es posible crear una sincronización bidireccional con rsync , pero es un poco complicado. Debe crear dos líneas rsync (una con la opción --update y con --delete ).
fuente