Rsync: Sincroniza tus carpetas o respalda tus archivos en Linux - Debian - Ubuntu - Derivados





rsync el concepto que nos wikipedia: es una aplicación libre para sistemas de tipo Unix y Microsoft Windows que ofrece transmisión eficiente de datos incrementales, que opera también con datos comprimidos y cifrados.

Con esta maravillosa herramienta (rsync) podemos realizar sincronizaciones de nuestros archivos y/o carpetas, transferir datos entre computadoras o equipos en la misma red o en el exterior (remoto) para hacer respaldos. Podemos incluso usar cronjobs para no estar escribiendo el comando cada vez que necesitemos realizar un respaldo.

rsync

Sencillamente rsync permite transferir información entre computadoras.

rsync es una herramienta impresionante y viene por default en el 99.99% de las distribuciones Linux; entre sus características puede ser empleada para crear respaldos incrementales.

Otra de sus ventajas es la compresión de la información a enviar, permite que la transferencia se realice mediante SSH, o que solo transfiera aquellos archivos y trozos de archivos que han sido modificados en lugar de transferir el archivo completo nuevamente. Y no podemos olvidar que soporta la copia de todos los permisos de los archivos y carpetas. Como por ejemplo, dueño, grupos, soft y hard link.

El formato básico es:

rsync opciones origen destino

Alguna de sus opciones:

-v: verbose: Muestra una mayor información de la operación.
-r: recursive: Se utilizarán las sub-carpetas en la operación.
-a: archive: Copiarla tal cual preservando los permisos, enlaces simbólicos, usuarios y grupos y manteniendo los tiempos de modificación.
-z: compress: Habilitar la compresión mientras se transfiere.
-h: human-readable: Las unidades se mantienen en MB/GB para una fácil lectura.
-t: times: Preservar la fecha del archivo

Ejemplo:

Sincronizando (02) dos carpetas con rsync

Para mantener dos (02) carpetas sincronizadas, debemos agregar los nuevos archivos en la carpeta de origen a la carpeta de destino, también "deberíamos" remover los archivos que fueron borrados de la carpeta origen en la carpeta destino.

rsync nos permite hacer esto con el parámetro: --delete, en combinación con el parámetro -u actualiza los archivos modificados, permitiendo mantener las dos carpetas en sincronía ahorrando ancho de banda.

rsync -rtvu --delete carpeta_origen/ carpeta_destino/

Copiar archivos a un Equipo Remoto

rsync -avz carpeta_origen/ user@IP:/carpeta_destino

Cambia user por el usuario del equipo remoto, y coloca IP con la ip del equipo donde te conectarás

Copiar Archivos de un Equipo Remoto a un Equipo Local

rsync -avz user@IP:/carpeta_origen/ /carpeta_destino

Si quieres irte por lo seguro, puedes emplear SSH en combinación con rsync

rsync -avzhe ssh user@IP:/carpeta_origen/ /carpeta_destino

Puedes también colocar la orden dentro de un cron para que se ejecute cada X cantidad de tiempo



Otras artículos de interés:

Programación en Lenguaje Go (Golang)
Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Desarrollado por Google, diseñado por Robert Griesemer, Rob Pike y Ken Thompson. Actualmente sólo está disponible para los sistemas operativos Windows, G...
errors /var/lib/dpkg/status Ubuntu y derivados
Error occurred while processing install-info (UsePackage2) o algun error similar del dpkg. Este es un error bastante común, ocurre usualmente cuando se instala un paquete y por alguna razón se daña alguna de...
Recuperando el password de root en MySQL.
MySQL es un potente servidor de Base de Datos GNU/Open Source, que ha ganado bastante popularidad y aceptación entre la comunidad, por su versatilidad, facilidad de uso y numerosas características que hacen de MySQL una buena opci&oac...
Discos RAID
RAID (Redundant Array of Inexpensive Disks): Consiste en una serie de sistemas para organizar varios discos como si de uno solo se tratara pero haciendo que trabajen en paralelo para aumentar la velocidad de acceso o la seguridad frente ...
Implementación efectiva de IDS
Los sniffers e IDS examinan, registran, o actúan sobre el tráfico de red. Prepararse para implementar un sistema de detección de intrusos, o IDS, como parte de su estrategia integral de seguridad, significa conocer a fondo la arquitectura de su re...
Límites de usuario, grupos y procesos en GNU/Linux
Es necesario comprobar el limite que poseen los usuario y grupos de nuestros sistemas, en caso contrario el sistema podría experimentar inestabilidad o una falla de respuesta. Entre las limitaciones pueden ser: - Núm...
El gran debate: la seguridad por oscuridad
Por: Jesper M. Johansson and Roger Grimes De un vistazo: Definición de seguridad por oscuridad Evaluación de medidas en la seguridad por oscuridad Evaluación del valor del cambio de nombre de la cuenta de...
Habilitar acceso remoto a MySQL
Nota: En acceso remoto podría ser consecuencia de una vulnerabilidad, si antes poseías una regla que cerraba el puerto 3306 al eliminarla podrías ser vulnerable. Sí despues de leer la nota aún quieres habilitar el acceso remoto:...
Instalar NTP en CentOS 6
Desde la consola: Instalamos: yum install ntp ntpdate Activamos el servicio: chkconfig ntpd on Iniciamos el servicio servicio ntpd start ...
PROYECTO DE LEY DE DELITOS INFORMATICOS DE VENEZUELA
Ley Especial Contra los Delitos Informáticos Título I Disposiciones Generales Artículo 1 Objeto de la ley. La presente ley tiene por objeto la protección integral de los sistemas que utilicen tecnolog...

Brindanos
un o una


Redes Sociales

Publicidad

Virtualización de Servicios y Redes

Categorías


Planeta Vaslibre

Blog Roll


Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • archivos
  • blog
  • bsd
  • bug
  • carpetas
  • centos
  • chrome
  • cifrado
  • computer
  • debian
  • derivados
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • gpl
  • gtk
  • hack
  • hacking
  • hosting
  • informatica
  • internet
  • isos
  • libre
  • licencias
  • linux
  • linuxmint
  • lxde
  • micros
  • mint
  • mit
  • mozilla
  • mysql
  • noticia
  • opensource
  • pgp
  • php
  • respalda
  • rsync
  • sabayon
  • seguridad
  • sincroniza
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • vaslibre
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra