¿Qué configuración de NAS para la sincronización bidireccional a través de Internet?

¿Qué configuración de NAS para la sincronización bidireccional a través de Internet?

Tengo una familia que vive a unas horas de distancia y tengo muchos archivos que me gustaría compartir (especialmente muchas carpetas de fotografías digitales, pero también documentos, etc.) en parte para que puedan verlos y en parte para poder tener acceso cuando visitarlos y parcialmente con fines de copia de seguridad/redundancia.

Mis discos duros actuales en mi máquina principal se están llenando bastante de todos modos, y tengo una caja MythTV donde está almacenada mi música, así que estaba pensando en comprar un NAS de todos modos. Y en el otro extremo mi familia tiene algunas computadoras, por lo que probablemente también se beneficiarían de un NAS.

Mi idea general (aunque estoy dispuesto a cambiar esto si hay alguna idea brillante sobre otras formas de lograr mis objetivos) es conseguir un par de NAS que coincidan y sincronizarlos a través de Internet. (Para reducir el uso del ancho de banda, para empezar, los sincronizaría localmente).

Después de haber leído lo mejor que pude, parece que la sincronización a través de Internet generalmente es solo una característica en unidades de gama bastante alta. Sin embargo, he visto que QNAP parece incluir esto en sus unidades TS-110 y TS-210, lo que podría funcionar (lo llaman "replicación remota"). Parecen tener un precio bastante razonable para lo que son, pero, por supuesto, al comprar 2 de ellos y luego agregar las unidades (digamos, 1 TB o 2 TB cada una), obtendría alrededor de £ 400 en total.

Entonces, realmente estoy buscando recomendaciones. No quiero gastar más de lo que me costarían los QNAP, pero agradecería cualquier otra idea. Me siento cómodo con la tecnología y trasteando, pero no tengo tanto tiempo para eso como me gustaría, así que supongo que preferiría soluciones que requieran menos retoques en lugar de más (¡aunque eso sea menos divertido!). Cualquier idea será bienvenida, al igual que cualquier comentario de personas que hayan utilizado los cuadros de QNAP para esto. Gracias de antemano.

Algunas especificaciones:

  • Sincronización bidireccional. Los cambios realizados en cualquiera de los extremos deben sincronizarse con el otro. No debería haber una unidad que sea efectivamente un espejo de sólo lectura de la otra.
  • No en tiempo real. No es necesario que la sincronización sea en tiempo real; si se actualizara, digamos, diariamente durante la noche, estaría bien.
  • Establecer y olvidar. Preferiría una interacción mínima del usuario una vez configurado; sería fantástico si las sincronizaciones fueran programadas y automáticas.
  • Independencia del sistema operativo. Estoy ejecutando Windows XP más una caja MythTV basada en Ubuntu. En el otro extremo hay máquinas con Windows 7 y Windows XP, además de un decodificador de TV en red que creo que puede reproducir archivos fuera de la red.
  • Independencia de la máquina. Yo preferiría un sistema que sea autónomo, es decir, que no dependa de que se encienda ningún PC en particular. Si el sistema tuviera suficientes opciones, tal vez podría solucionarlo en este extremo, donde solo tengo una PC que se usa como tal, pero sería más difícil en el otro, donde hay al menos dos PC que podrían estar accediendo al archivos.
  • Notificaciones. Supongo que cosas como recibir una notificación por correo electrónico si la sincronización falla por algún motivo serían útiles, aunque no es un factor decisivo.

Actualizar He estado investigando un poco más y parece que la función de replicación remota de QNAP en realidad es solo Rsync, por lo que solo es adecuada para sincronización unidireccional. He publicado en su foro para comprobarlo, pero creo que ese es el caso.

En cuyo caso, creo que el foco de mi pregunta ahora es:

  • ¿Algún NAS de precio razonable admite la sincronización bidireccional a través de Internet?, o
  • ¿Alguien ha tenido suerte con la instalación en NAS para este propósito?

(Además, pregunta actualizada para aclarar que busco la sincronización bidireccional).

Respuesta1

Manejar la sincronización múltiple siempre tiende a ser problemático cuando hay un conflicto de fusión. Habrá ocasiones en las que ambos extremos abran/editen el mismo archivo al mismo tiempo.

Quizás sea mejor dividir el disco duro en varias particiones. Aquellos que se sincronizan desde el lado remoto se montan como de solo lectura.

rsyncover ssh es bastante bueno si NAS está basado en Linux.

Respuesta2

También puedo recomendar al unísono.

http://www.cis.upenn.edu/~bcpierce/unison/

para una sincronización bidireccional real. Es rápido, confiable y lo hice para ejecutarse en X86-Linux, QNAP, Windows,... Para conflictos de fusión, si no triviales en archivos de texto, se puede usar la GUI como ayuda junto con una selección configurable de herramientas de fusión comunes. Como unison sobre ssh puede funcionar con conjuntos de datos realmente grandes (decenas de GB) sobre líneas de ancho de banda limitado (1 MBit/s) de manera muy eficiente, la mejor manera de evitar conflictos de sincronización es llamar al proceso de sincronización con frecuencia, por ejemplo, cada 15 minutos.

información relacionada