Rsync
Rsync permite a los usuarios replicar, copias de seguridad y sincronizar archivos o carpetas a través de múltiples sistemas en una red.
- Permite a los usuarios transferir archivos y directorios a una nueva fuente
- Automatiza el proceso de sincronización de archivos
- Hace uso de ssh para fines de seguridad
- Sólo copia más de las partes de los archivos que son diferentes entre máquinas
- Minimiza el tiempo y ancho de banda en la sincronización y la transferencia
- herramienta muy especializado con muchas de las mismas funciones que Samba
- Requiere un conocimiento moderado de línea de comandos de codificación
Teniendo en cuenta la cantidad de nuestra información se almacena digitalmente, la creación de copias de seguridad fiables es una necesidad. Mientras que los datos digitales nos permite almacenar más sin tener que preocuparse de copias impresas ocupar espacio o degradantes, eso no quiere decir que sea completamente seguro. Un ataque externo o un sistema dañado puede fácilmente acabar con toda una biblioteca de información crítica. Para usuarios avanzados, en particular los administradores del sistema y los propietarios de negocios, un sistema de copia de seguridad es prácticamente una necesidad. Esto permite la automatización de copias de seguridad y un enfoque más eficiente para la gestión de ellos. Rsync es uno de los mejores sistemas de copia de seguridad en el mercado, tanto por la sencillez de su interfaz y la eficacia de la tecnología detrás de ella. Los sistemas de copia de seguridad típicos tienen un objetivo muy simple: la transferencia de archivos, datos o carpetas de un dispositivo fuente a un servidor de copia de seguridad o un disco duro. Pero eso no es necesariamente la forma más eficiente de hacer las cosas. La transferencia de información directamente y en funcionamiento sumas de comprobación para asegurarse de que el proceso se ha completado correctamente puede ser una carga bestial en sus costos de ancho de banda y una tarea lenta. A menudo, esto significa la sustitución de nuevos archivos o directorios al por mayor. Rsync adopta un enfoque más matizado de sincronización y transferencia. Se utiliza un complejo algoritmo para comparar los archivos y directorios a la vez la fuente y el receptor, identificando sólo las diferencias entre estas versiones y transferir más de sólo los datos que los distingue de la otra. Este es un salvavidas si se actualiza regularmente grandes cantidades de información, ya que puede transformar una transferencia de diez terabytes en una sincronización sólo una fracción de ese tamaño. Rsync ha existido desde hace más de dos décadas, y casi siempre hace un trabajo eficiente de transferir solamente lo que necesita ser transferido, lo que reduce la carga que pone en su red y ahorrar tiempo en el proceso. Mientras rsync embargo, toma un cierto grado de experiencia de programación, el lenguaje se basa en es bastante simple y debe ser fácil de usar para cualquiera que esté familiarizado con el trabajo en una interfaz de línea de comandos. Tira y afloja funciona exactamente como era de esperar en un terminal de Linux, y los comandos para crear y exportar a nuevos directorios utilizan de manera similar sintaxis básica de línea de comandos. Si bien esto puede ser utilizado para transferir archivos individuales de una fuente a otra, no es un medio particularmente eficaz para lograr esto. Mover directorios completos y archivarlos requiere un poco de conocimiento adquirido más, pero básicamente es tan simple, y la capacidad de automatizar sus procesos significa que puede pasar menos tiempo en la cáscara y más tiempo a centrarse en asuntos más importantes. La capacidad adicional para ejecutar las pruebas antes de bloquear en cualquier orden es una gran función, y rsync incluso le permite alternar las funciones de contraseña de encendido y apagado a su antojo. Lo que hace rsync en la superficie es simple, pero cómo lo hace se convierte en una herramienta valiosa para cualquier persona que necesita transferir regularmente y la información de sincronización.