¡NUEVO! VPS basado en EPYC + NVMe

Iniciar sesión
+1 (855) 311-1555

Rsync para Linux: Cómo sincronizar, copiar y hacer copias de seguridad de archivos como un profesional

5 min de lectura - 24 de mayo de 2025

hero section cover

Table of contents

  • Rsync para Linux: Cómo sincronizar, copiar y hacer copias de seguridad de archivos como un profesional
  • ¿Qué es rsync?
  • Por qué rsync es genial
  • Explicación de las opciones más comunes de rsync
  • Ejemplos de Rsync
  • Copiar un directorio localmente
  • Sincronización con un servidor remoto a través de SSH
  • Ejecute en seco para ver lo que se copiará
  • Haga una copia de seguridad de un servidor remoto en su máquina local
  • Duplique dos directorios
  • 6. Excluir archivos o carpetas específicos
  • Rsync sobre cron: Copias de seguridad automatizadas
  • Recomendación de vídeo
  • Reflexiones finales

Share

Aprenda a utilizar rsync en Linux para sincronizar archivos, copiar datos entre servidores y automatizar copias de seguridad. Esta potente herramienta de línea de comandos es esencial para desarrolladores y administradores de sistemas.

Rsync para Linux: Cómo sincronizar, copiar y hacer copias de seguridad de archivos como un profesional

Rsync es una de las herramientas de transferencia de archivos más eficientes y fiables disponibles en sistemas tipo Unix. Si estás sincronizando servidores, copiando copias de seguridad, o migrando entre proveedores de VPS, rsync es a menudo la herramienta más inteligente para el trabajo.

Este artículo explica qué hace rsync, por qué es mejor que las herramientas básicas de copia y cómo usarlo con confianza.


¿Qué es rsync?

Rsync es una herramienta de línea de comandos para sincronizar archivos y directorios entre dos ubicaciones. Puede funcionar

  • Localmente: copiando de un directorio a otro en la misma máquina.
  • A través de SSH: copia de un sistema a otro de forma segura
  • Con soporte de reanudación: omite los archivos no modificados y reanuda las transferencias parciales.
  • Con compresión: reduce el tiempo de transferencia en enlaces lentos.

A diferencia de scp o cp, rsync compara el origen y el destino, enviando sólo las diferencias, lo que lo hace increíblemente eficiente en términos de ancho de banda y tiempo.


Por qué rsync es genial

  • Transferencias incrementales rápidas: sólo se envían los datos modificados.
  • Conserva permisos, enlaces simbólicos y marcas de tiempo: ideal para tareas a nivel de sistema.
  • Robusto sobre SSH - seguro y amigable con los scripts
  • Modo de ejecución en seco: vea qué va a cambiar antes de ejecutar nada.
  • Compatible con compresión: acelera las transferencias lentas( indicador-z )
  • Compatible con redes - reanuda transferencias interrumpidas sin reiniciar

Explicación de las opciones más comunes de rsync

Estas son las opciones más útiles que utilizará:

  • -a → modo archivo (preserva la propiedad, permisos, enlaces simbólicos, etc.)
  • -v → verbose (muestra lo que está ocurriendo)
  • -z → comprimir los datos del archivo durante la transferencia
  • --progress → mostrar actualizaciones del progreso en tiempo real
  • --delete → eliminar archivos en el destino que no existen en el origen
  • -e ssh → usar SSH para conexiones remotas

Ejemplos de Rsync

1. Copiar un directorio localmente

rsync -av /origen/ruta/ /destino/ruta/

Esto copia todo lo que hay en /ruta/fuente/ en /ruta/destino/, preservando los metadatos.


2. Sincronización con un servidor remoto a través de SSH

rsync -avz /local/dir/ usuario@remote_ip:/remote/dir/

La -z añade compresión; la parte -e ssh está implícita cuando se utiliza un host remoto.


3. Ejecute en seco para ver lo que se copiará

rsync -avz --dry-run /local/dir/ usuario@remoto:/dir/

Ideal para probar antes de sincronizar nada - en realidad no se copia nada.


4. Haga una copia de seguridad de un servidor remoto en su máquina local

rsync -avz usuario@remote_ip:/etc/ /backup/etc/

Use esto para crear una instantánea local de los archivos de configuración remotos.


5. Duplique dos directorios

rsync -av --delete /fuente/ /destino/

Esto asegura que el destino coincide con el origen - incluyendo las eliminaciones.


6. 6. Excluir archivos o carpetas específicos

rsync -av --exclude="*.log" /src/ /dest/

Omita todos los archivos .log en este ejemplo.


Rsync sobre cron: Copias de seguridad automatizadas

¿Quieres copias de seguridad diarias de la configuración del servidor?

  1. Cree un script como<br>

    rsync -az /etc/ user@backup:/home/backups/hostname/etc/

  2. Añádelo a tu crontab con crontab -e:<br>

    0 2 * * * /home/tuusuario/rsync-backup.sh

Esto ejecuta el trabajo cada noche a las 2:00 am.


Recomendación de vídeo

Título: ¡Domina Rsync! ¡La Guía Definitiva de Sincronización de Archivos en Linux!<br>

Canal: Tecnología Simplificada<br>

Master Rsync! The Ultimate Linux File Syncing Guide!


Reflexiones finales

Rsync es una de esas herramientas que se vuelven indispensables una vez que la entiendes. Es fiable, eficiente y de eficacia probada: perfecta para todo, desde simples copias de archivos hasta migraciones completas del sistema.

Tanto si gestionas un único VPS como una flota de servidores, aprender a utilizar bien rsync te ahorrará tiempo, ancho de banda y estrés. ¿Por qué no probarlo en nuestro VPS de alto rendimiento? Puede empezar por sólo $6.99.

Blog

Destacados de la semana

Más artículos
Cómo elegir el mejor servidor GPU para cargas de trabajo de IA

Cómo elegir el mejor servidor GPU para cargas de trabajo de IA

Aprenda a seleccionar el servidor de GPU ideal para sus cargas de trabajo de IA, teniendo en cuenta los casos de uso, las especificaciones de hardware, la escalabilidad y los costes operativos.

10 min de lectura - 15 de octubre de 2025

Cómo la última generación de unidades NVMe permite un rendimiento superior a 100 Gbps

10 min de lectura - 10 de octubre de 2025

Más artículos