Automatiza tus backups con rsync en Synology

58

Tutorial, Vídeos

Si lo que necesitas es hacer una copia de seguridad de un servidor a otro y que además tenga una paridad perfecta, la solución es crear tu copia de forma automática a través del protocolo rsync. Éste tipo de copia puede configurarse con cifrado y es una de las más seguras para hacer la copia a través de internet.

Éste tipo de copia de seguridad es una de las que más recursos va a consumir ya que normalmente se realiza "bit a bit" y se va comprobando origen y destino conforme se va a haciendo la copia de seguridad. Por ésto, la calificamos como la más segura y estable que podemos utilizar. Para grandes volúmenes de información, normalmente aconsejamos hacer una copia local de los datos de un servidor a otro y luego, configurar la copia mediante rsync.

alta-profesional

Si tenemos un gran volumen de información lo que hace rsync es comparar todo y simplemente copiará los bits que hayan cambiado, ahorrando muchísimo ancho de banda. Ésta copia de seguridad se puede configurar a un servidor local o externo que tenga el protocolo rsync y puede ser un Synology, QNAP, Thecus o un servidor de copias de seguridad en la nube.

Los pasos para configurar rsync en Synology son:

1Para comenzar tendremos que entrar en Copias de seguridad y replicación
Synology copia seguridad rsync052Una vez dentro, tendremos que crear un destino de la copia de seguridad dentro de dicho sub-menú

Synology copia seguridad rsync063Aquí le damos a Crear
Synology copia seguridad rsync074Y seleccionamos Destino de la copia de seguridad de red (Servidor compatible con rsync)

Synology copia seguridad rsync085Hacemos clic en siguiente

Synology copia seguridad rsync096Ponemos los datos del servidor, para esto tendremos que tener claro la IP, el usuario y contraseña y el solo reconocerá los directorios que estén configurados como destino en el servidor.
Synology copia seguridad rsync107Ahora, nos vamos al menú de Copia de seguridad.
Synology copia seguridad rsync118Hacemos clic en crear
Synology copia seguridad rsync129Y en el desplegable "Tarea de copia de seguridad de datos"

Synology copia seguridad rsync1310Seleccionamos la carpeta de origen y el destino de la copia de seguridad.Synology copia seguridad rsync1411Hacemos clic en siguiente
Synology copia seguridad rsync1512Y aquí seleccionamos la programación de la copia y las opciones que desees. Damos a aplicar
Synology copia seguridad rsync

y con ésto ya tenemos configurada nuestra copia de seguridad a través de rsync dentro de un servidor NAS Synology.

Vídeo de cómo crear copias de seguridad a través de rsync con Synology:

alta-profesional

58 Comentarios

  • Blas

    Se podria hacer este metodo a un time capsule ?

  • David Aragón

    No conozco las características técnicas del time capsule. Para que funcione hay que tener un servidor y un cliente.

  • Javier Martínez
    14 octubre, 2014 en 20:17 Javier Martínez

    Buenas tardes,

    Tengo un Synology DS1813+ en la oficina. Tengo un cliente , en su oficina tiene un mac mini server y una time capsule en la cual se realizan las copias de seguridad del mac mini server. EL cliente tiene miedo que pueda ocurrir una desgracia en su oficina (robo,incendio…) y se podría quedar sin nada.Mi pregunta es la siguiente: se pueden realizar copias de seguridad del mac mini server a nuestro Synology cada X tiempo (una vez al día por ejemplo). Si se puede hacer me podrías indicar como se puede hacer .
    Muchas gracias

    Muchas gracias,

    • David Aragón

      En un principio desde el Mac Mini Server habría que crear un trabajo de replicación de Rsync. Tendrías que montarun servidor de RSYNC en el Mac Mini y apuntar directamente al servidor NAS que tienes en tu oficina. El proceso que tienes que realizar desde el MacMini Server no lo sabemos ya que no contamos con ese Hardware para hacer pruebas, pero seguro que hay tutoriales por ahí. Te aconsejamos que busques "Install the rsync daemon on Mac OS X" y uses lo que vallas sacando como base para crear el trabajo de replicación dentro del Cron del Mac Mini.

      Saludos, y suerte.

  • Víctor Agudo

    Gracias por la información. Quiera preguntarles si esto sirve para hacer una copia de Synology a Synology no estando en la misma red, es decir en edificios diferentes. Si es que si ¿cómo habría que configurarlo?

    Muchas gracias.

    • David Aragón

      Podrías hacerlo de la misma manera la única diferencia son los datos de conexión y que además tienes que tener abiertos los puertos en el router de destino. Tenemos un tutorial de "Cómo abrir puertos de forma automática"

  • Adrian

    Y me podrian decir cuales son eses parametros??? Esque tengo dos synology en redes diferentes (con ip dinamica y registrados en myds) y no las doy agregado en destino de copias de seguridad

    Muchas gracias

  • Adrian

    Ya los tengo dados de alta y a través de la página ya doy accedido a ellos, el problema es en añadir destino de copias de seguridad en “nombre del servidor” al ponerle el Quickconnect del otro me da error de red , y no se porque...

  • Adrian

    sigue sin conectar, dice sin respuesta del servidro de destino (tiene habilitado time backup y destino de copias de red) y dmz en las dos rede...

  • Adrian

    Después de unos días probando ya he solucionado, os explico brevemente como.
    Con la cuenta Myquickconnect.quickconnect.to no me conectaba (puerto 22 y 6281 abiertos) y al final logre realizarlo configurando un DDNS en el nas cliente. En el principal cuando pide servidor se pone el DDNS con credenciales del nas clients y ya conecta. Lo único que en “myds” no me aparece el DDNS configurado.
    Después de probar varios días, la mejor forma es con Cloud Station entre los dos dispositivos, ya que no necesitas una cuenta DDNS, si configuraste quickconnec en los dos dispositivos ya los das enlazado ente ellos y solo necesitas abrir el puerto 6690. El único problema es que no sincroniza archivos de más de 10 Gb. Funcionando con dos DS115 con WOL activado.
    Lo pongo por si a alguien le sirve de ayuda

    Una pregunta esto mismo de nube privada entre dos dispositivos lo tiene Qnap?? Porque tengo activado mycloudnas entre nas y pc, pero se puede poner entre dos nas?? Cuál es el máximo tamaño de archivos a sincronizar??
    Muchas gracias

  • Vicente Marzal
    12 mayo, 2015 en 21:20 Vicente Marzal

    Hola, quiero hacer una copia de seguridad entre 2 Nas de mi empresa que están en la misma red pero cuando le doy a seleccionar destino de la copia de seguridad seleccionar el otro mas y loquearme me da un fallo que dice "Elservicio Copia de seguridad de red remota ha denegado la dirección ip" ¿sabes porque ocurre esto? me estoy volviendo loco.

    Mil gracias de antemano.

  • Vicente Marzal
    13 mayo, 2015 en 01:58 Vicente Marzal

    Hola, estoy intentando hacer una copia de seguridad entre 2 Nas Synology de una misma red. El caso es que cuando le voy a indicar el destino de la copia de seguridad me reconoce el otro Nas me logueo y me da el siguiente mensaje "El servidor copia de seguridad remota ha denegado la dirección IP" ¿sabes a que puede ser? igual es una chorreada pero no doy con la solución. Gracias

    • David Aragón

      Tienes que habilitar el servicio de copia de seguridad remota en los dos. El asunto es que revises el firewall de los dos NAS, no tengan algún tipo de restricción de acceso.

  • Ray

    Hoy mismo he adquirido uno de vuestros Qnap 212P. He visto este tutorial y parece que se refiere a hacer copias entre 2 NAS, o entre un servidor y un NAS. Tengo entendido que también se pueden hacer copias con rsync entre un iMac y un Qnap... estoy en lo cierto? Cómo se tendría que configurar?

    • David Aragón

      Hola Ray, en el Mac tendrías que instalar alguna GUI de el protocolo Rsync, ya que como MAC está basado en Unix/Linux, ya dispone de éste, y ya es configurar el objetivo de la copia de seguridad.

  • Ray

    Ok, muchas gracias.
    Realmente todo lo que encuentro es un poco difícil de configurar, algunos tutoriales hacen referencia a comandos en el Terminal de Mac, lo cuál es un poco engorroso.
    He hecho alguna prueba con arRsync y parece que lo que hace es "solo" sincronizar 2 carpetas, si borro un fichero se borra en ambas (algo así como Dropbox). Esto hace que no sea válido para usar como gestor de copias de seguridad.

  • Ray

    No sé exactamente a que te refieres cuando dices "tener activo el rsync".

    • David Aragón

      Tienes que tener activo el servicio de Rsync en el MAC para que el Synology se pueda conectar, reconocer las carpetas y hacer un backup.

      De todos modos, a parte de ésto, ¿No es mejor usar Time Machine?

  • Ray

    Gracias por tu atención David.
    Time Machine es un "devora discos" mueve mucha cantidad de datos en cada backup.
    Ahora mismo hago un backup en local con un HDD externo y utilizo Time Machine, pero necesito una segunda copia en otra ubicación, lanzaré la copia a través de internet y me temo que Time Machine no es válido para eso.
    La idea de utilizar rsync es por la optimización de datos enviados.
    Cuando me comentas que active rsync como servicio... me parece que el Mac no dispone de ese servicio de forma nativa, tienes alguna idea de cómo lo podría instalar?
    Puede que haya una mejor manera de hacerlo desde Mac OS?

    • David Aragón

      Hola, el tema de Mac, no lo tocamos demasiado con respecto a estos asuntos, pero puedes mirar ésta información

      Y tendrás que redireccionar puertos en tu router y demás. Lo que quieres hacer, se haría perfectamente con un segundo Servidor NAS de la Marca, por ejemplo un DS115j que es lo más económico.

  • Ray

    Muchas gracias.
    Imagino que tendré que redireccionar los puertos, eso no es problema.
    Respecto a utilizar un segundo NAS, la verdad es que no es opción ahora mismo, trabajo con HDD externos Thunderbolt porque los RAWs de cámara son muy pesados y trabajar tirando de NAS creo que puede ser tedioso en algunos aspectos.
    Simplemente lo que quiero es lanzar una copia de los discos duros externos conectados a mi iMac hasta el NAS conectado en otra ubicación fuera de mi trabajo y conectado a internet... pensé que era más sencillo.

  • Ray

    Muchas gracias, pero parece que Transmit es más adecuado para transmitir ficheros y para sincronizar carpetas, de todos modos os he mandado un mail a soporte.

  • Toni

    Tenemos un synology local y queremos sincronizar el contenido con una carpeta remota en ambos sentidos de modo que lo que se añada en la local se replique en la remota pero tambien la reves.
    Ya tenemos en el servidor remoto un Rsync y ya se esta sincronizando las copias backup pero solo en sentido de subida, si en el servidor añadirmos archivos estos no se descargan al servidor local.
    Como podriamos conseguir esto?

    gracias!

    Toni

  • Jesus Sanchez
    1 marzo, 2016 en 00:28 Jesus Sanchez

    Hola David, tengo una duda. Que puertow tendria que tener abiertos para que me funcione la copia de seguridad Rsync entre 2 Nas Sinology?. Los Nas estan en 2 redes diferentes en diferentes edificios.

    Gracias.

    • David Aragón

      Hola Jesús Sanchez estos son los puertos:
      Copia de seguridad de red y Time Backup remoto 873 (Datos - Compartir), 3260 (iSCSI LUN), 6281 (Datos - Volumen)
      Copia de seguridad cifrada en red y Time Backup remoto cifrado 22

  • Jesus Sanchez
    1 marzo, 2016 en 11:08 Jesus Sanchez

    Ok David. son todos puertos TCP o hay que abrir TCP y UDP?

  • Alirio Yate

    Incursionando con synologic ds1515+.
    He leido y se puede hacer copia de seguridad de mi NAS hacia un server con Linux que tenga rsync instalado, pero esto lo logro, leyendo tutoriales, creo, jeje entiendo que tendria que logearme desde el NAS a mi server debian linux, via ssh para generar la clave, pero me han dicho que esa clave no la suministra synlogic, porque pierde garantia.

    yo puedo hacer copias de archivos desde o hacia entre servidores linux, pero desde la NAS hacia otro server o viceversa, por lo que me dicen, no se puede, pierdo la garantia al usar esto de la consola.
    He encontrado varios tutos, pero veo que debo entrar a la consola. y mi proveedor me dice que pierdo la garantia.

    https://www.synology.com/en-global/knowledgebase/DSM/tutorial/Backup_Restore/How_to_back_up_Linux_computer_to_Synology_NAS

    http://www.vdsar.net/rsync-backup-synology-remote-raspberry-pi/

    • Alirio Yate

      me falto decir, o escribir que la clave que no suministra synologic es la clave del root, porque alli es cuando se pierde la garantia.

      • David Aragón

        Hola, el tema de la garantía tienes que hacer caso de lo que te diga tu proveedor.

        Nosotros si que hacemos copias de seguridad por Rsync, simplemente tienes que tener mismo usuario y contraseña de Rsync en ambos servidores, y con tu usuario "admin" lo podrás realizar.

  • Alirio Yate

    David, Gracias por tu respuesta. pero hay algo que no logro comprender y es si el escenario es hacer copia de seguridad desde la NAS hacia un server linux (debian, centos,ubuntu), como la NAS logra crear el key que pide la primera vez que se conecta al servidor linux, dado que desde una consola de un linux a otro esto lo pide, pero en es lo que no logro entender.
    entiendo por lo que me dices que si desde un linux yo me conecto a mi NAS con el usuario admin, podria enviar y extraer datos de la NAS hacia mi linux?.

    si es asi, la interface de la NAs donde se configura un destiono compatible con rsync no funcionaria?.

  • Alirio Yate

    Apreciado David, posiblemente no me hecho entender.
    1. si yo desde mi server linux, ejecuto
    rsync -av /home/sistemas/ admin@192.168.0.31::NetBackup/

    esto me funciona perfecto, asi desde la consola de mi server linux, envio datos para respaldar en la NAS.

    2. lo que deseo hacer funcionar es que desde la inteface web de la NAS poder configurar un destino del servidor debian. para hacer una copia de lo que hay en la NAS en un servidor linux.

    en la interface web de la nas hay que diligenciar
    IP
    usuario
    contraseña
    Nombre del destino
    Modulo de copia de seguridad.

    esto no se como configurarlo en mi servidor de linux.
    en mi archivo de rsync.conf tengo esto.

    max connections = 3
    log file = /var/log/rsync.log
    timeout = 300

    [bak_sql]
    comment = Carpeta de documentos personales sobre Linux
    path = /home/sistemas
    read only = yes
    list = yes
    uid = admin
    gid = admin
    auth users = admin
    secrets file = /etc/rsyncd.secrets

    • David Aragón

      Hola Alirio, pues puedes hacer lo mismo en la dirección opuesta con el Synology desde HyperBackup. Asegurate que marcas la opción de SSH en la configuración y que el usuario y contraseña en el destino es el mismo que en el origen y debería de funcionar. Ese es el truco que hacemos por ejemplo para hacer copias de seguridad de Synology a QNAP por Rsync.

  • Alirio Yate

    Gracias David por contestar,
    Ya logre hacer funcionar desde la consola de la NAS y desde la aplicación copia de seguridad.

  • Alirio Yate

    que Pena se me fue un enter, y me falto escribir algo que veo que no se si es configuracion, o es propia de la nas,
    al hacer la copia de seguridad el pasa o crea unas carpetas con @app
    y dentro de la carpeta que seleccione crear una carpeta @eaDir

    esto es error mio de configuracion o es propio de la aplicacion copia de seguridad.

  • Alirio Yate

    David, listo, ya me da tranquilidad,
    Otra pregunta, no tengo claro la opcion que aparece en la app copia de seguridad, sincronizar carpetas compartidas, podrias datearme o un link donde en detalle hable de estas ocpiones, o de la NAS como tal , la ayuda que trae es muyy simple, jejejeje nada detallado, jejejeje

  • Alirio Yate

    David, una pregunta acerca de algo que seria interesante poder hacer con el samba que trae la NAS, manualmente en otro linux se puede hacer. o pueda que aca se haga y no se como lograrlo.

    me gustaria convertir al NAS en controlador principal de dominio. esto se podria?.
    la version samba4 trae esto mas facil de configurar, yo revise la version mi nas DSM 5.2-5644 Update 8
    y trae version
    Version 4.1.18
    Synology Build 5644, Apr 12 2016 18:07:13

  • Alirio Yate

    Hola David, no entendi a que te refieres con añadir directamente en el synology,

    en la interface web de la NAS, no se ve la opcion de agregar este paquete,

  • Raul

    Buenos días David,

    Quiero hacer una copia de seguridad permanente y cifrada desde un synology que tengo en mi despacho a otro que tengo en mi domicilio, todo ello por internet. Dado el gran volumen de información me gustaría realizar de forma previa una copia de un equipo a otro ya con la información cifrada, y posteriormente desplazar el equipo a mi domicilio para proceder con la copia de seguridad de los cambios diarios que se hayan realizado en el despacho.

    ¿Como puedo hacerlo?

    Muchas gracias y un saludo

    • David Aragón

      Hola, lo mejor es que hagas la copia de un Synology a otro en local, y luego reenlaces la copia en remoto. El NAS reconocerá la copia y continuará haciéndola con los parámetros que le diste. Saludos !

  • Francisco

    Hola, no encuentro en mi Synology (copias de seguridad y replicación)
    ¿Lo han quitado de las ultimas versiones?
    Tengo DSM 6.0.2-8451 Update 7
    Un saludo

  • Quique

    Hola David.

    pero no permite replicar o no se cómo hacerlo. Tengo 1 synology como NAS principal y ficheros en btrfs, y otro nas zyxel en ext4. ambos tienen activo el rsync

    desde el zyxel puedo sincronizar hacia el synology mediante rsync, sin embargo desde synology hacia zyxel no me lo permite.

    no pretendo copia de seguridad, me interesa réplica / espejo entre ambos

    tengo DSM 6 no está lo de copia de seguridad y replicacion, y con hyper backup, aparte de que no hace backup, no veo la opción de réplica que me interesa.

    hay alguna utilidad, aunque sea de terceros que permita el rsync para sincronizar?

    gracias

    • David Aragón

      Hola, es posible que no tengan la misma versión de servidor rSync y por eso funcione en un sentido y en el otro no. podrías hacer una copia por SMB pero perderías todas las ventajas del Rsync .

  • victor

    Saludos David!... yo soy nuevo en esto de los nas , tengo un SYNOLOGY 216SE y tengo un cliente que tiene en su servidor win 7, y tiene toda la informacion de su contabilidad, él quiere tener su carpeta de compaq que se este sincronizando en tiempo real con el nas..... la pregunta es, se puede hacer esto desde el software dsm de synology?
    espero me puedas ayudar con esto....gracias

    • David Aragón

      Hola Victor, lo ideal es que el software de contabilidad realice una copia de seguridad en el NAS. Este tipo de software suelen llevar incluido algún método de copia de seguridad. En caso de no tenerlo, puedes realizar una sincronización unidireccional con el Cloud Station Backup.

      Saludos!

Deja un comentario