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:

Recuperar Clave ROOT en MySQL
He usado 2 metodos, pero el 2do la mayoría de las veces es el que funciona: Nota: Ambos métodos deben ser realizados por consola (Terminal) Método #1 sudo su...
Acelerando navegación con dnsmasq + polipo UBUNTU / LinuxMint
La instalación de Polipo como un proxy cache http puede ser ventajosa en varios aspectos. Esto hace que el acceso a Internet sea más rápido. Polipo es sólo accesible desde el equipo en el que está instalado, hay ...
5 Complementos (Addons) Para Firefox que debes usar
Muchos usuarios ya sean que empleen MS-Windows o GNU/Linux usan Firefox. Algunos usuarios de MS-Windows usan solo IE para descargar Firefox, porque comprenden que es un Navegador mucho más robusto y trae interesantes características,...
RFP (Request for Proposal) de seguridad informática
La famosa Solicitud de Propuesta o Request for Proposal (RFP) como suele llamársela es uno de los documentos más importantes para los responsables de la seguridad informática de cualquier organización. Ventajas ...
Apache con PHP y MySQL en Ubuntu (LAMP)
Instalamos Apache: sudo apt-get install apache2 Nos pedir&aac...
Instalar TightVNC en Ubuntu
Qué es TightVNC? Es un software cliente/servidor que te permite acceder remotamente a sesiones X-Windows. Con este programa puedes acceder desde cualquier computador conectado a Internet que tenga el cliente (vncviewer) a una sesi&oa...
Cortafuegos (Firewall)s: Test de fugas
Es fácil disponer de un cortafuegos que evite que otros equipos inicien y establezcan conexiones al nuestro. Sin entrar en más detalles, cualquier cortafuegos es capaz de eso con más o menos grado de sofisticació...
Firewalls: La primera línea de defensa
Otro articulo muy interesante de Kriptopolis, recomendamos su lectura: Firewalls o cortafuegos, palabra que aparece con mucha frecuencia cuando se trata de seguridad, comunicaciones, vulnerabilidades, etc., pero para mucha gente que navega en l...
Conocer Dispositivos USB, Unidades, Particiones en Linux - Debian - Ubuntu y Derivados
Para conocer que Dispositivos y particiones tenemos actualmente en nuestro sistema usaremos el comando lsblk. lsblk nos da información sobre los dispositivos de bloques de nuestro sistema. Lee la inform...
Instalar RHEL EPEL Repo Centos 6.x
Abrir una terminal Como root hacer: cd /tmp wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/rem...

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