Realizar copias de seguridad de datos con rsync (sin escritorio requiere)

Rsync es bastante simple: es una herramienta que se especializó en la copia de archivos. Para nosotros, esto significa que rsync elimina muchos inconvenientes implicados en las copias de seguridad manuales. Esto da lugar a un proceso de copia de seguridad más fluida, en comparación con el uso de la Los comandos nativos al terminal de manipulación de archivos de Linux.Cómo administrar archivos en el terminal de Linux y de escritorioCómo administrar archivos en el terminal de Linux y de escritorioUna vez realizado el cambio a Linux, encontrará un escritorio sensata que es fácil de usar, a partir de la instalación de nuevas aplicaciones y lanzarlos a la organización de los datos.Lee mas

Por ejemplo, rsync reconoce los archivos no modificados desde la última transferencia, y ahorra tiempo al no sobrescribir ellos. Otras cosas como la capacidad para comprimir sus archivos también sus copias de seguridad de velocidad eficiente. Si bien este tipo de cosas podrían teóricamente hacen a mano, rsync pone todas estas tareas en una herramienta conveniente.

hemos ya cubierta Grsync en el pasado, pero saber cómo utilizar la herramienta de la alimentación de ella (es decir, rsync) puede llegar a ser un activo valioso. Esperamos que este artículo va a demostrar a usted que el uso de rsync sin un back-end gráfica es una tarea bastante sencilla.

Fundamentos rsync

Todos los comandos rsync son fundamentalmente los mismos, por lo que deben ser lo suficientemente fácil de recoger. Aquí está el comando más básico que simplemente copia el contenido de una carpeta a otra:

rsync -r -u -v ~ / Fuente-carpeta / ~ / Copy-carpeta

rsync básica

los -r opción significa “recursiva“. En pocas palabras, sin esta opción, rsync hace caso omiso de los archivos que se almacenan dentro de carpetas, lo que significa que no copiará todo. Añadimos la -u opción (por “actualizar“) Para asegurarse de que los archivos transferidos no sobrescribir los archivos en la carpeta de destino que son más hasta la fecha. Por ejemplo, si edita un archivo en la carpeta de transferencia, pero no lo hizo de la carpeta original.

Vídeo: Copias de seguridad con rsync

los -v opción (por “verboso“) Le permite ver lo que rsync lo ha hecho, lo que es bueno para el seguimiento de su comportamiento y acciones. No es estrictamente necesario, pero podría acabar apreciando la información extra - sin ella, rsync es mucho más silenciosa.

Para las formas más avanzadas de copia de seguridad, todo lo que tenemos que hacer es añadir opciones adicionales (es decir, -[carta]) A rsync. En realidad se puede poner todas estas letras juntas en una sola opción, grande (por ejemplo, -RUV) Si quieres ahorrar espacio. Sólo recuerde para ponerlos en antes de especificando las carpetas!

La elección de los directorios de copia de seguridad

Como se vio anteriormente que, primero seleccionar la carpeta de la que desea copiar los archivos de, y entonces Seleccionar el lugar donde desea copiarlos a. Asimismo, tomamos nota del arrastre / al final de la carpeta de origen. Esto garantiza que sólo se está copiando el contenido de la carpeta, en lugar de la propia carpeta. Usted puede dejar de lado esta barra diagonal si prefiere llevar la carpeta junto.

Consejo útil: la ~ / símbolo representa la carpeta de inicio (Donde se almacenan los Documentos, Escritorio, Descargas, música, etc. carpetas). Esto es mucho más rápido que simplemente escribiendo a cabo su ubicación de la carpeta fuente completo, y es nombre de usuario agnóstico.¿Cuáles son esas carpetas en el directorio raíz de Linux?¿Cuáles son esas carpetas en el directorio raíz de Linux?Abrir un administrador de archivos en su máquina Linux y seleccione Equipo en la barra lateral para mostrar las carpetas del sistema. Pero ¿tiene usted alguna idea de lo que cada uno de ellos tienen? ¡Vamos a ver!Lee mas

Exclusión de archivos y carpetas con rsync

A veces, usted no desea realizar una copia de seguridad de todo el valor de las carpetas de datos y rsync puede manejar eso también. Aparte de sólo elegir las carpetas más específicos para copiar, también se puede utilizar el -excluir opción de omitir ellos. Esto le permite informar a rsync hacer caso omiso de una carpeta, un archivo o patrón seleccionado.

rsync -RUV --exclude `Subcarpeta` ~ / Fuente-carpeta / ~ / Copy-carpeta

la exclusión de carpetas rsync

Vídeo: SYNOLOGY Copia de seguridad por Rsync

Como se puede ver arriba, el directorio de subcarpeta no se transfiere. También puede excluir archivos con esto: sólo tiene que escribir su nombre en comillas.

Para detener múltiples archivos / carpetas similares se transfiera, utilice el * con el símbolo -excluir opción. Esto actúa como un sustituto de cualquier otro nombre de archivo.

rsync -RUV --exclude `*.TXT` ~ / Fuente-carpeta / ~ / Copy-carpeta

exclusión patrón rsync

Este comando rsync significaba que ignora todos los archivos que terminaron con .TXT y sólo copian lo largo de una carpeta. los * símbolo actúa como una comodín - que representa todas las palabras posibles y cartas que podría, en este ejemplo, el nombre de un archivo TXT. Este es un patrón de exclusión básico para rsync.

Hay algo importante que debe saber acerca de las exclusiones: se encuentran en relación con el origen de la copia! En pocas palabras, tiene que decirle a rsync la posición de los archivos que está excluyendo en relación a donde usted eligió para copiar los archivos. He aquí un ejemplo de esto en el juego:

exclusión específica rsync

Dado que estamos copiando los datos de la Carpeta de origen directorio, que no es necesario especificar dónde exactamente el subcarpeta directorio se encuentra. Está justo en su interior. Sin embargo, si luego queremos excluir Archivo-1.txt desde dentro de esa carpeta, hay que indicar su ubicación, con el directorio ‘Fuente-carpeta` como su raíz. Tenga esto en cuenta si usted encuentra sus exclusiones no!

Hacer copias de seguridad más rápido con rsync

Como se dijo anteriormente, rsync tiene la capacidad de comprimir los archivos se copia, a continuación, descomprimirlos en el otro extremo. Esto se hace para reducir la cantidad de transferencia de datos necesaria para copiar un archivo de tiempo, negociación para el uso de la CPU necesaria para la compresión. Así que si estás en un ordenador portátil y desea ahorrar algo de duración de la batería, es posible que no desee utilizar este.Fácilmente aumentar su autonomía con TLP para LinuxFácilmente aumentar su autonomía con TLP para LinuxLinux tiende a engullir hasta más duración de la batería que no sea Windows, a pesar de que la mayoría de las instalaciones de Linux son más ligeros que los recursos del sistema de Windows. ¿Porqué es eso?Lee mas

rsync -RUV -z ~ / Fuente-carpeta / ~ / Copy-carpeta

compresión rsync

Todo lo que estamos haciendo aquí es la adición de la -z opción para rsync: esto representa la opción de compresión. Es la abreviatura de zlib, que es el software utiliza rsync para hacer esto. Esencialmente (nunca mejor dicho) cremalleras sus archivos de un lugar a otro.

Para ver las mejoras en la velocidad de transferencia, sólo tiene que mirar a la salida del rsync. Más específicamente, el “aumento de velocidad es [x]”(Medido en segundos). Use esto como un indicador de la existencia o no comprimir las copias de seguridad de archivos es la pena para usted. Cada equipo es diferente!

Prueba de las aguas

Antes de saltar en la parte más profunda y el uso de rsync adecuado, siempre es bueno hacer una simulacro primero. Hacer esto le permite ver exactamente lo que rsync copiará y donde, antes de los datos se copia. Todo lo que necesita es añadir el -norte opción (abreviatura de “no hay cambios realizados“) A su comando para hacer una prueba:

rsync -RUV -n ~ / Fuente-carpeta / ~ / Copy-carpeta

simulacro rsync

Como indica la imagen de arriba, no hay archivos se transfieren en realidad. Sin embargo, todavía la oportunidad de ver lo que habría ocurrido si la izquierda fuera del -norte opción. Debido a esto, un ensayo en el rsync es una medida de precaución extremadamente rápido y fácil de tomar, especialmente si usted está utilizando una gran cantidad de opciones encadenados juntos.

Ir más lejos

Esperamos que este artículo le ha proporcionado el know-how necesario para respaldar sus datos de forma rápida y eficiente desde la línea de comandos. Sin embargo, rsync es una herramienta extremadamente versátil, así que si usted encuentra su necesidades de copia de seguridad que exceden de esta guía, no tenga miedo de entrar en este comando:Cómo hacer copias de seguridad de datos en Ubuntu & otras distribucionesCómo hacer copias de seguridad de datos en Ubuntu & otras distribucionesLa cantidad de datos sensibles perdería si murió su unidad de disco? Naturalmente, se necesita una solución de copia de seguridad, pero hacer copias de seguridad en Linux puede ser difícil si usted no sabe lo que está haciendo ...Lee mas

hombre rsync

manual de rsync

El documento que se ve pasa por todas las opciones cubiertas aquí con mucho más detalle, junto con muchos otros. Por ejemplo, se explica cómo excluir archivos por su tamaño, útiles para el filtrado de archivos en blanco o redundantes.

¿Prefiere el uso de la línea de comandos de copia de seguridad de sus datos? ¿Por qué o por qué no?

Artículos Relacionados