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:

Lynis, aplicación para detectar problemas de configuración
Lynis es una herramienta que ayuda a detectar problemas de configuración que pueden ser aprovechadas para atacar nuestro sistema. usualmente se combina con Rkhunter y chkrootkit Cuando escaneamos nu...
Ingeniería Inversa... una alternativa para llegar al conocimiento
Si escribimos en Google.com las palabras Ingeniería Inversa, nos devuelve 328,000 páginas en español y inglés. Este texto no pretende ser un manual de como hacer Ingeniería Inversa solo es un bosquejo para dar una idea general de lo que es....
Cambiar tu kernel en Ubuntu y derivados al 2.6.38
Usualmente al instalar Ubuntu o sus derivados el kernel (encargado de gestionar recursos, a través de servicios de llamada al sistema) es un poquito viejo dependiendo de las versión que instalas. Cambiar el Kernel es bastant...
¿Qué pueden hacer con nuestros datos?
El manejo negligente de los datos que sobre las personas manejan sitios Web, empresas, organizaciones o entes gubernamentales, puede brindar a las manos equivocadas un acceso contraproducente a la vida de los seres humanos. En la era de la info...
Instalar Elementary Desktop Linux Mint - Debian - Xanadu y derivados
Elementary Desktop es un bonito y ligero escritorio originalmente de Elementary OS, con Pantheon, que es un entorno basado en GNOME pero más ligero. Para instalarlo: ...
Dale un toque de seguridad a tu conexión con DNSCrypt
Aunque hace algun tiempo publicamos un post similar (DNSCRYPT: CIFRAR DNS EN UBUNTU / LINUXMINT) es hora de darle otro toque para usuarios no tan noveles en las lides de seguridad y privacidad. Que es DNS...
Reparar error de NO_PUBKEY Ubuntu/LinuxMint y derivados
A veces al actualizar nuestro sistema nos envia un error como este: W: Error de GPG: http://ppa.launchpad.net natty Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: ...
Error: Assuming drive cache: write through
Usualmente viene acompañado tambien con "asking for cache data failed, assuming drive cache". Es un bug que ha sido reportado desde el 2009 y por alguna razón aún cuando se han realizado intentos "fallidos"...
El mundo de la Informática Forense
(Capitulo I) La ciencia forense es sistemática y se basa en hechos premeditados para recabar pruebas para luego analizarlas. La tecnología, en caso de análisis forense en sistemas informáticos, son aplic...
Ejecutar un script al iniciar sesión Debian | Ubuntu| Linux Mint Derivados.
A veces necesitamos que algun script se ejecute en el inicio de sesión de nuestro equipo, para hacerlo debemos hacer lo siguiente: Abrimos consola (terminal): Ejecutamos: Movemos el script donde lo tengamos a la carpeta ...

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

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