Cómo usar RSYNC en Synology NAS

Cómo usar RSYNC en Synology NAS
La forma completa de rsync es sincronización remota. rsync es un programa de línea de comandos para sincronizar archivos. Se usa para sincronizar archivos de su computadora a una computadora remota, desde una computadora remota hasta su computadora, desde una carpeta hasta otra carpeta en la misma computadora, desde su computadora hasta su disco duro externo, desde una computadora remota hasta su duro externo duro. conducir, etc. También se puede usar para hacer copias de seguridad incrementales.

Este artículo le mostrará cómo habilitar RSYNC en sus archivos NAS y sincronización de Synology de su computadora a su Synology NAS. Entonces empecemos.

Habilitar el servicio SSH sobre Synology NAS:

Antes de que pueda habilitar RSYNC en su NAS Synology, debe habilitar el servicio SSH en su NAS Synology porque RSYNC utiliza el protocolo SSH para sincronizar archivos entre su computadora y Synology NAS.

Para habilitar el servicio SSH en su sinología NAS, abra el Panel de control Aplicación de su Synology NAS DSM Web GUI.

Haga clic en Modo avanzado Desde la esquina superior derecha de la aplicación del panel de control, como se marca en la captura de pantalla a continuación.

Ahora, haga clic en el Terminal y SNMP icono como se marca en la captura de pantalla a continuación.

La sección Terminal y SNMP de la aplicación Panel de control verifica la casilla de verificación SSH SSH y hace clic en Aplicar como se marca en la captura de pantalla a continuación.

El servicio SSH debe habilitarse en su sinología NAS.

Habilitar el servicio de archivos RSYNC en Synology NAS:

Para habilitar el servicio de archivo RSYNC en su NAS Synology, haga clic en el Servicios de archivo ícono del Panel de control aplicación.

Ahora, navegue al rsync pestaña del Servicios de archivo Sección de la Panel de control aplicación como se marca en la captura de pantalla a continuación.

Comprobar el Habilitar el servicio RSYNC casilla de verificación y haga clic en Aplicar como se marca en la captura de pantalla a continuación.

El servicio de archivo RSYNC debe estar habilitado.

Configuración de un archivo compartido en Synology NAS para RSYNC:

Una vez que habilite el servicio de archivo RSYNC, se debe crear una nueva carpeta compartida. Para sincronizar archivos en la carpeta compartida recién creada, debe configurarlo según sus necesidades.

Para configurar la carpeta compartida recién creada, haga clic en el Carpetas compartidas ícono del Panel de control aplicación como se marca en la captura de pantalla a continuación.

Como puede ver, una nueva carpeta compartida, Netbackup, es creado.

Para configurar la carpeta compartida Netbackup, seleccionarlo y hacer clic en Editar como se marca en la captura de pantalla a continuación.

Por defecto, la carpeta compartida Netbackup se crea en Volúmen 1 de su NAS Synology, como puede ver en la captura de pantalla a continuación.

Si desea almacenar los archivos de copia de seguridad en un volumen diferente, puede usar el Ubicación menú desplegable para cambiar el volumen.

Quiero almacenar los archivos de copia de seguridad de RSYNC en Volumen 2, Entonces seleccionaré Volumen 2 desde el Ubicación Menú desplegable, como se muestra en la captura de pantalla a continuación.

Como se puede ver, Volumen 2 se selecciona como el Netbackup carpeta compartida Ubicación.

Ahora, navegue al Permisos pestaña y conjunto Leer escribir permisos a los usuarios a los que desea acceder al Netbackup compartir.

Una vez que haya terminado, haga clic en DE ACUERDO.

Haga clic en Sí.

Haga clic en Sí.

Los cambios se aplican. Puede tardar unos segundos en completarse.

Como puedes ver, el Netbackup La carpeta compartida se mueve a Volumen 2 de mi sinología nas.

Instalación de RSYNC en su computadora:

Para sincronizar archivos de su computadora a su NAS Synology con RSYNC, el programa de línea de comandos RSYNC debe instalarse en su computadora. Existe una gran posibilidad de que RSYNC ya esté instalado en su computadora. Si, en cualquier caso, RSYNC no está instalado en su computadora, puede instalarlo fácilmente desde el repositorio oficial de paquetes de la distribución de Linux (sistema operativo) que ha instalado en su computadora.

Para instalar RSYNC en su computadora, ejecute uno de los siguientes grupos de comandos dependiendo de la distribución de Linux que esté utilizando.

Ubuntu 20.04 LTS:

$ sudo apt actualización
$ sudo apt install rsync -y

Debian 10:

$ sudo apt actualización
$ sudo apt install rsync -y

Linux Mint 20:

$ sudo apt actualización
$ sudo apt install rsync -y

Centos 8 y Rhel 8:

$ sudo dnf makecahce
$ sudo dnf install rsync -y

Arch Linux:

$ sudo pacman -syu
$ sudo Pacman -S RSYNC

Hacer una copia de seguridad de archivos con RSYNC:

Una vez que haya instalado RSYNC, puede hacer una copia de seguridad de los archivos de su computadora a su NAS Synology con RSYNC.

Para mantener las cosas organizadas, le recomendaría que cree una carpeta en el Netbackup Carpeta compartida de su NAS Synology con el mismo nombre que el nombre de host de la computadora de la que respalda los archivos de.

Para encontrar el nombre de host de su computadora, ejecute el siguiente comando:

$ Nombre de host

El nombre de host de su computadora debe imprimirse, como puede ver en la captura de pantalla a continuación.

En mi caso, el nombre de host de mi computadora es Linuxhint-E86C5D. Será diferente para ti, así que asegúrate de reemplazarlo con el tuyo de ahora en adelante.

Para crear una nueva carpeta en el Netbackup carpeta compartida, abra el Estación de archivos Aplicación en su NAS Synology, navegue el Netbackup Carpeta compartida y haga clic en Crear como se marca en la captura de pantalla a continuación.

Haga clic en Crear carpeta como se marca en la captura de pantalla a continuación.

Por favor escriba el nombre de host (en mi caso, Linuxhint-E86C5D) de su computadora y haga clic en DE ACUERDO.

Se debe crear una nueva carpeta, como puede ver en la captura de pantalla a continuación.

Ahora, retrocedamos el /hogar carpeta de su computadora a su sinología NAS.

Antes de hacer la copia de seguridad real RSYNC, es una buena idea probar si RSYNC funcionará como esperaba.

Para probar si RSYNC está funcionando, puede ejecutar RSYNC con el -norte Opción de la siguiente manera:

$ rsync -avnzx @:

Si todo va bien, ejecute el comando rsync sin la opción -n para hacer la copia de seguridad real.

$ rsync -avzx @:

Aquí,

: Es la ruta de la carpeta que desea hacer una copia de seguridad de su NAS Synology desde su computadora. En este caso, el /hogar carpeta.

: Es la ruta de la carpeta en su NAS Synology donde desea almacenar la copia de seguridad.
La ruta estará en el siguiente formato:

/volumen//

En este caso, el es Netbackup.

El Netbackup La carpeta compartida se crea en Volumen 2 de mi sinología nas. Entonces, en mi caso, es 2.

El es el nombre de la carpeta donde desea hacer una copia de seguridad del /hogar carpeta desde su computadora. En este caso, el nombre de host de su computadora. En mi caso, es Linuxhint-E86C5D.

: Es el nombre de usuario de tu NAS Synology que quieres usar para tomar la copia de seguridad.

En mi caso, el es pala.

: Es la dirección IP de su sinología NAS. En mi caso, es 192.168.0.110.

NOTA: El valor del , , , y será diferente para ti. Entonces, asegúrese de reemplazarlos con su valor deseado a partir de ahora.

Para probar si la copia de seguridad de RSYNC está funcionando, ejecute el comando rsync con el -norte Opción de la siguiente manera:

$ rsync -avnzx /home [email protected]:/volumen2/netbackup/$ (nombre de host)

NOTA: En el comando anterior, he usado $ (nombre de host) como el nombre. $ (nombre de host) será reemplazado por el nombre de host de su computadora cuando ejecute el comando rsync. Si ha usado el nombre de host de su computadora como nombre, puede escribir el como esto. Creo que es más seguro que escribir el nombre de host en el Manualmente, como puede evitar escribir errores si su nombre de host es demasiado largo o demasiado complicado.

Si desea especificar el nombre manualmente en el En su lugar, también puede escribir el comando rsync de la siguiente manera:

$ rsync -avnzx /home [email protected]:/volumen2/netbackup/linuxhint-e86c5d

Mientras se conecta con su sinología NAS a través de SSH por primera vez, verá el siguiente aviso.

Escribir y presionar para aceptar la huella digital.

Ahora, escriba la contraseña de inicio de sesión de su sinología NAS y presione .

Como puede ver, se muestra la estructura de la carpeta deseada. Los archivos y carpetas ocultos también se incluyen en la copia de seguridad. Entonces, el comando rsync funciona bien.

Ahora, para hacer la copia de seguridad real, ejecute el mismo comando RSYNC sin el -norte Opción de la siguiente manera:

$ rsync -avnzx /home [email protected]:/volumen2/netbackup/$ (nombre de host)

Escriba el inicio de sesión en la contraseña de su NAS Synology y presione .

Como puede ver, RSYNC está haciendo una copia de seguridad de todos los archivos y carpetas desde el /hogar Directorio de su computadora a su sinología NAS. Puede tomar un tiempo completarse dependiendo del tamaño del archivo que se respalde y su velocidad de conexión de red.

En este punto, la copia de seguridad está completa.

Una vez que la copia de seguridad esté completa, debería ver el hogar/ carpeta en el Netbackup Carpeta compartida de su NAS Synology, como puede ver en la captura de pantalla a continuación.

Las carpetas de inicio del usuario también deben respaldarse de manera recursiva, como se muestra en la captura de pantalla a continuación.

Como puede ver, todos los archivos y carpetas (incluso los ocultos) de la carpeta de inicio del usuario están bien respaldados.

Tomando copias de seguridad incrementales con RSYNC:

Una vez que haya tomado una copia de seguridad de una carpeta de su computadora a su NAS Synology, puede tomar una copia de seguridad incremental de esa carpeta la próxima vez que esté copia de seguridad con RSYNC.

Por ejemplo, creemos un nuevo archivo prueba.TXT en el HOGAR carpeta de tu computadora.

$ echo "Hello World"> Prueba.TXT

Como puede ver, un nuevo archivo prueba.TXT se crea en el HOGAR carpeta.

Ahora, respalde el /hogar Carpeta desde su computadora a su NAS Synology con RSYNC de la siguiente manera:

$ rsync -avnzx /home [email protected]:/volumen2/netbackup/$ (nombre de host)

Escriba la contraseña de inicio de sesión de su sinología NAS y presione .

Como puede ver, solo los archivos recién creados y los archivos que han cambiado desde que se realizó la última copia de seguridad se realizan una copia de seguridad de Synology NAS.

Como puede ver, el archivo recién creado prueba.TXT está respaldado en el Netbackup Carpeta compartida de mi sinología nas. Entonces, la copia de seguridad incremental está funcionando bien.

A dónde ir después?

Para hacer una copia de seguridad de los archivos de manera eficiente desde su computadora a su NAS Synology con RSYNC, debe tener una buena comprensión de cómo funciona RSYNC.

Si necesita alguna ayuda con RSYNC, puede leer el artículo Cómo usar el comando RSYNC para copiar archivos en Ubuntu para aprender los conceptos básicos de RSYNC. Con suerte, este artículo lo ayudará a tomar copias de seguridad eficientes utilizando el programa RSYNC.

También puede leer la página de manejo del programa RSYNC para aprender sobre todas las opciones de RSYNC y lo que hace cada una de las opciones. Nada supera las páginas de manejo de Linux.

Para acceder a la mano de mano de RSYNC, ejecute el siguiente comando:

$ man rsync

La página del hombre RSYNC debe abrirse. La página del hombre RSYNC contiene todo lo que necesitará saber sobre RSYNC.

Conclusión:

En este artículo, le he mostrado cómo habilitar SSH en su sinología NAS. También le he mostrado cómo habilitar el servicio de archivos RSYNC en su NAS Synology y configurar una carpeta compartida para tomar copias de seguridad con RSYNC. Le he mostrado cómo tomar copias de seguridad de su computadora y tomar copias de seguridad incrementales de su computadora a su NAS Synology con RSYNC.