jueves, 3 de septiembre de 2026

Backup hacer un respaldo completo de todo el contenido de tu directorio ~/documentacion

Para hacer un respaldo completo de todo el contenido de tu directorio ~/documentacion, la herramienta nativa más eficiente y profesional en Linux es tar. Este comando empaquetará y comprimirá todas tus carpetas de proyectos y el archivo README.txt en un solo archivo, manteniendo intactos los permisos y la estructura.
Aquí tienes las opciones más recomendadas ejecutadas desde tu terminal:

📦 Opción 1: Crear un archivo comprimido (.tar.gz)

Esta opción junta todo y lo comprime para que ocupe menos espacio. Es ideal si planeas descargar el backup o moverlo a otra máquina.
  1. Sube un nivel en la terminal para no estar dentro de la carpeta que vas a respaldar:
    cd ~
    
  2. Ejecuta el comando de compresión:
    tar -czvf backup_documentacion_$(date +%F).tar.gz documentacion/
    
    • ¿Qué significa esto? c (crear), z (comprimir con gzip), v (mostrar el progreso en pantalla), f (definir el nombre del archivo). El fragmento $(date +%F) le añadirá automáticamente la fecha de hoy al nombre (ej. backup_documentacion_2026-09-03.tar.gz).

📂 Opción 2: Clonar a otra ruta o disco (Duplicado exacto)

Si tienes un disco duro externo, una memoria USB o una ruta de red montada y prefieres copiar las carpetas tal y como están sin comprimirlas, utiliza cp con los modificadores correctos:
cp -rva ~/documentacion /ruta/de/tu/disco/o/carpeta/de/destino/
  • ¿Qué significa esto? r (recursivo, copia carpetas y subcarpetas), v (muestra progreso), a (archivo, preserva fechas de modificación, dueños y permisos originales exactos de cada archivo de tus proyectos).

🔄 Opción 3: Respaldos incrementales automáticos con rsync

Si vas a hacer este backup de forma seguido (por ejemplo, todos los días) y tus proyectos pesan mucho, usar rsync es la mejor práctica porque solo copia los archivos nuevos o que hayan cambiado, ahorrando mucho tiempo:
rsync -avz ~/documentacion/ /ruta/de/destino/backup_documentacion/
¿Qué prefieres hacer con el archivo de backup resultante? Te puedo ayudar a:
  • Moverlo o descargarlo a tu computadora actual usando comandos como scp o sftp.
  • Programar el script para que este respaldo se ejecute de forma automática todas las noches en tu servidor.


 

No hay comentarios:

Publicar un comentario