¿Cómo puedo mantener las carpetas sincronizadas entre varias máquinas en mi red doméstica?


36

Al igual que muchas personas, tomo unas cuantas fotos, y también me gustan algunas personas a las que no hago copias de seguridad con tanta frecuencia como debería.

Lo que me gustaría poder hacer es sincronizar automáticamente mi carpeta de "copia de seguridad" con algunas de las otras máquinas que viven en mi red doméstica.

Necesito algo que:

  • No requiere que nadie inicie sesión
  • Supervisa carpetas y no requiere un inicio manual
  • Solo envía lo que ha cambiado
  • No fuerza el tráfico a través de una conexión a Internet (la sincronización inicial puede ser de varios gigabytes)
  • No está limitado más allá del espacio disponible en el disco local ( EDITAR: en aras de la discusión, suponga que hay más de 50 Gb con los que me gustaría flotar).
  • Hace frente si "el otro extremo" desaparece inesperadamente, no está disponible (por ejemplo, si he llevado mi computadora portátil para ver a mis padres, obviamente no podré ver mi PC de escritorio)

¿Alguien sabe de algo que se ajuste a la factura? Me he acercado, con cosas como Windows Live Mesh (pero eso es limitado en cantidad y requiere que inicie sesión en ambos extremos para la sincronización para er, sync), pero quiero evaluar las opciones antes de sentarme y desarrollar algo yo mismo si es necesario.

¿Alguien sabe de algo que se ajuste a mis requisitos?


Solo envalentoné los puntos más importantes. En aras de la exhaustividad, un sistema que se encarga de casi todos los puntos se comparte carpetas MSN Messenger (obviamente incumple el requisito de trabajo sin tener que entrar en)
Rowland Shaw

¿requiere internet y lan o solo lan?
Josh el

2
Solo necesito LAN (ya tengo una solución de respaldo basada en Internet para otros archivos importantes proporcionados por mi ISP).
Rowland Shaw el

Respuestas:


14

Estás pidiendo mucho.

Dado que la sincronización de Internet está desactivada, no puedes ir a Dropbox, que es por lo que habría votado.

Puedes echar un vistazo a SyncToy , ya que por tu etiquetado estoy asumiendo que estás en Windows. Es gratis de Microsoft.

Sin embargo, esto PUEDE no cumplir con su demanda de "no iniciar sesión". No estoy muy seguro de cómo interpretar esto. SyncToy no funciona cuando no ha iniciado sesión en la máquina que requiere una sincronización. Sin embargo, puede extraer datos de máquinas desatendidas (siempre que estas den acceso a los protocolos que usa SyncToy.

SyncToy ha trabajado para mí y para mis amigos en el pasado. Actualmente no lo estoy usando, porque cambié a una Mac.

Actualización: de los usuarios de Windows, también escucho buenas historias sobre SyncBack , que ofrece una versión gratuita.


Lo investigaré más a fondo, no me gustó que pudiera sincronizarse con un host desatendido; estoy contento con el requisito de iniciar sesión al menos en el host que genera los archivos.
Rowland Shaw el

Me había olvidado por completo de synctoy. Puede configurar una tarea programada para que no necesite iniciar sesión, solo copiará los archivos que hayan cambiado. Lo único que no hará es ser continuo
Matthew Steeples

Teóricamente, una vez que se realiza la sincronización inicial, podría configurar una tarea programada para que se ejecute cada hora para hacerlo, haciendo que esta sea la coincidencia más cercana a mis requisitos.
Rowland Shaw el

3
Se agregó SyncBack como una posible solución.
dyve

+1 para Syncback, la versión gratuita funciona bien. Se puede configurar para que se ejecute periódicamente como tareas de Windows y no requiere de alguien para estar conectado.
Angelo

11

Las opciones de Microsoft son Windows Live Foldershare y Live Mesh . Ambos están en desarrollo.

Solía ​​usar folderhare y lo encontré bastante ágil y confiable.

Actualmente uso Live Mesh. (Actualmente) ofrece 5 gb de almacenamiento en la nube, y lo uso día a día entre 4 computadoras. También le permite el escritorio remoto entre computadoras a través de firewalls y compartir carpetas con otros usuarios del servicio.

Sin embargo, para responder a sus puntos, con Live Mesh:

  • Necesitas estar conectado
  • Monitorea carpetas
  • Solo copias de cambios
  • Utiliza conexiones locales cuando es posible
  • No le importa si no hay una máquina en el otro extremo. Puede usar el almacenamiento en la nube al mismo tiempo

La documentación previa a la instalación está un poco vacía en Windows Live Foldershare: he evaluado Mesh antes y lo encontré un poco lento para mis necesidades.
Rowland Shaw el

1
Es Windows Live Sync: sync.live.com
Andrew Ensley

Windows Live Mesh solía ser bueno en esto, pero han eliminado esa característica directa de PC a PC. Así que volvemos a un cuadrado ... suspiro ...
RomanSt

Además, cuando Windows Live Mesh está activo, olvídate de usar tu PC. No tiene la función Pausa y no tiene forma de limitar ni el uso de la CPU ni el ancho de banda. Incluso no se establece como prioridad de inactividad, que es una necesidad absoluta para un proceso en segundo plano con mucha CPU ...
RomanSt

Con Windows Live Essentials 2012, Live Mesh se ha eliminado. Sin embargo, el instalador de live mesh permite instalar mesh.
koppor

8

SyncBack es tan bueno que merece su propia respuesta :)

Creo que cumple con todos sus requisitos. Casi. No solo estoy seguro de si encaja No se limita más allá del espacio disponible en el disco local . ¿Qué quiere decir con esto?


Con eso, quiero decir que no está limitado a sincronizar (por ejemplo) algo pequeño como 20Gb
Rowland Shaw el

4

Dropbox


44
-1: DropBox fuerza todo a través de una conexión a Internet. Cita "No fuerza el tráfico a través de una conexión a Internet (la sincronización inicial puede ser de varios gigabytes)" Sé que pago el ancho de banda por Gigabyte, no es caro, pero no me gustaría gastar 100 GB + de ancho de banda (y ¿cuánto tiempo en el tiempo?) para algo que puedo hacer por cable en una tarde.
Bevan el

@Bevan, este ya no es el caso, DropBox puede sincronizarse a través de LAN cuando sea posible. El problema es que la pregunta original menciona que no quiere sincronizarse realmente con nada en la nube y, en cambio, solo se sincroniza localmente, lo que DropBox no proporciona.
mindless.panda

4

Acabo de acordarme de ViceVersa

Lo uso para sincronizar mi código de desarrollo local con mi servidor virtual para no tener que seguir publicando. Se ejecuta en una sola PC y puede monitorear múltiples carpetas y sincronizarlas cuando detecta un cambio o en un horario.

  • Puede ejecutarse como un servicio, por lo que nadie necesita iniciar sesión.
  • Monitorea las carpetas en busca de cambios.
  • Solo sincroniza los nuevos archivos
  • Se ejecuta en la LAN
  • La versión Pro puede sincronizar archivos abiertos (como Outlook.pst)

Lo instalaría en la PC de escritorio para que se ejecute si la computadora portátil está allí o no.

Cuesta pero hay una prueba gratuita de 30.


+1: Parece que podría hacerlo, pero Windows SyncToy tiene un mejor precio;)
Rowland Shaw el

4

Bastante nuevo en el mercado (como todavía está en Alpha) es BTSync . Marca un número sorprendente de los elementos de su lista y todavía está en desarrollo, por lo que podría ordenar más elementos.

  • La capacidad de ejecutar BTSync como servicio es algo que está en desarrollo .
  • Comprueba automáticamente los directorios en busca de cambios.
  • Divide el archivo en secciones de 4 mb y solo envía aquellos que han cambiado (aunque este algoritmo necesita alguna mejora ya que no hace una copia diferencial)
  • Utiliza la transferencia LAN siempre que sea posible. Solo funciona a través de Internet si es necesario y también admite el uso de servidores de retransmisión si no es posible una conexión directa.
  • En realidad, no admite almacenamiento en la nube, por lo que solo está limitado por su disco (aunque el uso de memoria es alto para una gran cantidad de archivos actualmente).
  • Hace frente al manejo de cambios en carpetas que suceden sin conexión. No combina archivos automáticamente.

También admite un método de distribución de estilo bittorrent, por lo que agregar un nuevo nodo se descargará de todos los nodos existentes y admite tener recursos compartidos de solo lectura, de modo que se pueda crear una solución de estilo de copia de seguridad real.


El enlace está caído. No he encontrado uno nuevo que funcione.
nixda

Hola @nixda, ambos enlaces siguen funcionando bien aquí
Matthew Steeples

Dice "No se pudo recuperar la URL solicitada". Tal vez es un problema de mi parte. Extraño. No importa.
nixda


BTSync a partir de 2014/06 todavía está en versión beta, pero ahora funciona convenientemente con su cámara como dispositivos como tabletas y teléfonos inteligentes, así como con sus clientes de Windows y Windows Share NAS. Las desventajas son que no se verifica de forma abierta, no se puede especificar solo LAN local y no se puede hacer cumplir que los recursos compartidos sean realmente no públicos. (¿Qué pasa si alguien adivina correctamente su clave compartida? Muy, muy, muy baja posibilidad, pero aún así.)
piyo

2

Me gustaría proponer una nueva herramienta de código abierto llamada Syncthing , que es muy simple de configurar y funciona sobre cualquier configuración de conexión (wifi, ethernet, LAN, WAN / Internet) y dispositivos (desde computadoras hasta teléfonos inteligentes).

Intenté sincronizar mis teléfonos inteligentes y la computadora de mi casa a través de Wifi, además de la computadora de mi casa con la computadora de mi trabajo a través de Internet, y todo funcionó muy bien.

El único inconveniente es que ambos dispositivos que desea sincronizar deben estar encendidos durante la sincronización, pero esto también es una ventaja porque esto se debe al hecho de que no hay un servidor intermediario como Dropbox (sin escuchas).


Este es definitivamente el camino a seguir. He estado usando esto personalmente por un tiempo ahora
Matthew Steeples

Sí, y es muy fácil de configurar, eso es bastante impresionante cuando se conoce la complejidad de la tecnología necesaria para lograr la sincronización encriptada peer2peer. Una alternativa es usar SpiderHak de SpiderOak, ya que está cifrado sin conocimiento, también es una buena opción, pero puede hacer lo mismo en casa usando Syncthing, solo necesita tener un dispositivo siempre conectado a Internet para recibir los datos de cualquier dispositivo y propagar a todos los demás.
gaborous

1

Utilizo una aplicación llamada GBridge para un par de cosas. Crea una VPN y permite el acceso local a las PC incluso si no están en la LAN.

Lo uso para Eliminar escritorio (bueno ... VNC) desde casi cualquier lugar y he compartido carpetas que se sincronizan automáticamente (en un horario)

El único inconveniente es que todo el programa es un poco difícil a veces ... pero las aplicaciones gratuitas a menudo lo son.

Me gusta que no esté basado en el servidor, solo usa el sistema de autenticación de Google, no para transferencias de archivos.

Los datos permanecerán en la LAN si las máquinas son locales y usan Internet solo si es necesario.

Creo que la única forma en que GBridge no cumple con sus calificaciones es que no estoy seguro acerca de los requisitos de inicio de sesión.


Parece que esto debe iniciar sesión de forma interactiva en ambos lugares, lo que es un factor decisivo para mí.
Rowland Shaw el

Según una entrada del foro , no permite copiar archivos abiertos.
koppor

1

Otra muy buena alternativa es Sugar Sync , con una cuenta gratuita de 5GB.

Sugar Sync es realmente eficiente al transferir archivos grandes entre computadoras. También he probado las otras alternativas, pero esta es la mejor entre ellas.


0

yo uso DropBox

crea una carpeta especial en su carpeta de documentos en la que puede guardar directamente. luego se sincronizará en línea y con la configuración de otras computadoras con la misma cuenta.

puede configurarlo para que comience al inicio y recuerda sus detalles de inicio de sesión para que no necesite volver a ingresarlos cada vez.

Hay una versión gratuita que es de 2GB.

No estoy seguro acerca de los otros requisitos, pero definitivamente es fácil de usar y también tiene la ventaja de una carpeta pública que puede usar para compartir archivos públicamente.

Espero que ayude,

Josh


44
Pidió una solución que "no fuerce todo el tráfico a través de una conexión a Internet". A partir de lo que ha dicho, DropBox no cumple con este criterio ...
x3ja

El "no requiere que nadie inicie sesión" es un requisito clave (diferentes miembros de la familia pueden iniciar sesión en diferentes hosts al mismo tiempo), al igual que el "no forzar el tráfico a través de una conexión a Internet", ya que genero más datos de los que mi límite de ancho de banda me permitiría subir / descargar
Rowland Shaw el

1
Buen punto: están buscando agregarlo forum.getdropbox.com/topic.php?id=39&replies=8#post-147 . Como dije en mi respuesta, no estaba marcando todas las casillas, pero pensé que podría ser útil.
Josh el

1
Publicar enlaces de referencia que no se divulgan como tales es un poco astuto, ¿no te parece? Está a punto de ser spam, ya que no resuelve el problema descrito, pero obtienes algo de las personas que encuentran el enlace aquí.
Rowland Shaw

2
Se eliminó el enlace de referencia. Lo siento, no estaba tratando de ser astuto.
Josh el

0

No he investigado esto en absoluto, pero use Jungle Disk para nuestras imágenes digitales. Tanto como una copia de seguridad externa (basada en la nube) de ellos como como una forma de acceder a ellos desde múltiples máquinas: solo configure un caché local grande y las fotos a las que accedió anteriormente estarán en su disco local.


0

Un pequeño dispositivo de almacenamiento conectado a la red (NAS) con cuatro discos idénticos (para RAID 5) parece ser su solución ideal. Un NAS es esencialmente un pequeño servidor de baja potencia dedicado a servir recursos compartidos de disco. Varios clientes pueden usar los recursos compartidos a la vez. La sincronización ocurre tan rápido como lo permiten los sistemas operativos de los clientes.

  • Un NAS no requiere que nadie inicie sesión.
  • Está disponible de forma continua, por lo que no requiere un inicio manual, y con RAID 5 obtienes cierta resistencia contra fallas de hardware.
  • La compresión Delta realmente depende de la aplicación que esté utilizando. Espero que sea posible ya que un NAS solo se presenta como un disco.
  • Solo usa una conexión de red interna, no Internet.
  • Sin limitaciones más allá del espacio en disco.
  • Si lleva su computadora portátil a la de ma, el sistema operativo debería funcionar bien después del "¿Qué? ¿A dónde se fue mi disco?" choque. En mi experiencia, Windows tarda un poco más en calmarse que Linux.

No es especialmente barato:

1 x NAS @ £ 146.88 = £ 146.88

4 unidades NAS de 4 TB £ 199.99 = £ 799.96

Eso es casi £ 1000 en total.

Pero con RAID 5 que le da 3 x 4TB = 12TB de espacio en disco, lo que supongo que debería mantenerlo en funcionamiento por un tiempo.


Ya tengo un NAS: mi problema es copiar automáticamente archivos a él (u otra PC que siempre está conectada y puede sincronizarse con el NAS en nombre de las computadoras portátiles), cuando me vuelvo a conectar a la red.
Rowland Shaw

Bueno. Ya estamos a medio camino. Todo lo que queda es encontrar una herramienta de respaldo adecuada. Veo en su publicación original que usa Windows. Mi primer pensamiento es usar un script por lotes al iniciar sesión, pero eso no se ajusta al requisito # 1. ¿Puedo preguntar el razonamiento detrás del requisito n. ° 1 ("no requiere que nadie inicie sesión")?
Adam J Richardson

Ese requisito se basa en el problema de que las computadoras portátiles podrían ser utilizadas por un usuario diferente (esposa, hijo, etc.), que podrían no tener permisos para las carpetas de las que quiero hacer una copia de seguridad
Rowland Shaw

Esta respuesta stackoverflow.com/questions/4437701/… parece indicar que el programador de tareas puede cerrar una secuencia de comandos. Estaba pensando en usar el Programador de tareas de todos modos, pero podría ser oneroso ejecutar el script tantas veces como quisiera, ya que se trata de muchos archivos pequeños. Mi enfoque ingenuo es revisar todas las fotos, seleccionar las que no tienen el conjunto de banderas de 'archivo', copiarlas y luego configurar la bandera de 'archivo'. Un enfoque más sofisticado podría hacer uso de una pequeña base de datos SQLite como catálogo de fotos respaldadas.
Adam J Richardson

Actualmente, utilizo manualmente, periódicamente, robocopy, cuando sé que el servidor remoto está disponible: esto maneja los requisitos de "cosas que han cambiado", "no a través de Internet" y "sin cuota", pero no es tan efectivo si la red se interrumpe / no conectado, ni corriendo desatendido.
Rowland Shaw
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.