Creación de copias de seguridad (Backup & Restore): Configurar una rutina de copia de seguridad automatizada de los datos críticos del usuario utilizando herramientas nativas o de código abierto (ej. Duplicati o Copias de seguridad de Windows).
Objetivo:
Diseñar, configurar y programar una rutina automatizada de respaldo de los datos críticos y archivos personales del usuario utilizando herramientas nativas del sistema operativo o software de código abierto (como Duplicati), garantizando la disponibilidad y la resiliencia de la información ante fallos catastróficos o ataques de ransomware.
Escenario:
- Una máquina virtual o equipo físico con un sistema operativo Windows o GNU/Linux.
- Un medio de almacenamiento de destino para los respaldos (como un disco duro externo, una unidad de red o almacenamiento en la nube).
- Privilegios de usuario estándar o administrador para programar tareas y acceder a los directorios de archivos personales.
Instrucciones:
Opción A: Configuración de copias de seguridad en entornos Windows
- Método Gráfico (Historial de archivos / Copias de seguridad):
- Presiona las teclas
Windows + Ipara abrir la Configuración, dirígete a Sistema > Almacenamiento > Copia de seguridad (o busca Configuración de copia de seguridad en el menú de inicio). - Haz clic en Agregar una unidad para seleccionar un disco duro externo o de red donde se almacenarán los respaldos de tus carpetas críticas (Escritorio, Documentos, Imágenes).
- Configura la frecuencia de las copias (por ejemplo, cada hora o diariamente) y mantén las copias activas de forma indefinida o hasta que sea necesario liberar espacio.
- Presiona las teclas
- Método Automatizado por Línea de Comandos (PowerShell / robocopy):
- Para crear un script de respaldo automatizado rápido de la carpeta de documentos hacia un disco externo (ej.
D:\Backup), abre PowerShell y utiliza el comando robustorobocopy:robocopy "C:\Users\TuUsuario\Documents" "D:\Backup\Documents" /MIR /LOG:C:\Temp\backup_log.txt
*(El parámetro/MIRrealiza una réplica exacta del directorio de origen al destino, incluyendo la eliminación de archivos borrados).*
- Para crear un script de respaldo automatizado rápido de la carpeta de documentos hacia un disco externo (ej.
Opción B: Automatización de respaldos en entornos GNU/Linux (rsync + cron)
- Abre una terminal en tu distribución Linux.
- Crear un script de respaldo utilizando rsync:
- Crea un fichero de script en tu directorio personal (por ejemplo,
backup.sh):nano ~/backup.sh
- Añade las instrucciones para respaldar la carpeta personal hacia un disco externo o directorio de destino:
#!/bin/bash rsync -av --delete /home/usuario/Documentos/ /media/usuario/DiscoExterno/Backup_Docs/
- Guarda el fichero, asígnale permisos de ejecución y pruébalo:
chmod +x ~/backup.sh ~/backup.sh
- Crea un fichero de script en tu directorio personal (por ejemplo,
- Programar la ejecución automática con Cron:
- Abre la tabla de tareas programadas del usuario:
crontab -e
- Añade una regla para que el script se ejecute automáticamente todos los días a las 20:00 horas:
0 20 * * * /home/usuario/backup.sh
- Abre la tabla de tareas programadas del usuario:
Verificación:
- Comprueba que el directorio de destino del respaldo contiene de manera íntegra y estructurada todas las carpetas y ficheros críticos especificados en el origen.
- Revisa los ficheros de registro (logs) generados por
robocopyorsyncpara confirmar que la transferencia se ha completado sin errores de lectura ni permisos denegados.
Preguntas de reflexión:
- ¿Por qué se considera la regla de respaldo 3-2-1 el estándar de oro en la gestión de copias de seguridad de datos corporativos y personales?
- ¿Qué ventajas operativas aporta el uso de herramientas incrementales y de sincronización (como
rsyncorobocopy /MIR) frente a copiar todos los archivos desde cero en cada respaldo? - ¿Por qué es un procedimiento crítico de seguridad realizar pruebas periódicas de restauración (Restore) de los datos respaldados?
Haz clic aquí para ver las soluciones y explicaciones
1. ¿En qué consiste la regla de respaldo 3-2-1?
La regla 3-2-1 establece que se deben mantener al menos 3 copias de los datos (la original y dos respaldos), almacenadas en 2 soportes de tipos diferentes (por ejemplo, disco local y disco externo/nube), y al menos 1 copia ubicada fuera de las instalaciones físicas (offsite). Esto protege los datos frente a robos, incendios, fallos mecánicos o ataques de ransomware destructivos.
2. ¿Qué ventajas aportan las copias incrementales y de sincronización?
Optimizar el tiempo de ejecución y el ancho de banda o espacio en disco. En lugar de duplicar masivamente todos los ficheros existentes, estas herramientas detectan y transfieren únicamente los archivos que han sido creados o modificados desde la última ejecución, reduciendo drásticamente la duración del proceso de respaldo.
3. ¿Por qué es vital realizar pruebas periódicas de restauración?
Un respaldo que nunca se ha probado a restaurar equivale a no tener ninguna copia de seguridad. Realizar pruebas periódicas permite comprobar que los archivos no están corruptos, que los permisos de acceso son correctos y que el procedimiento de recuperación funciona con total fiabilidad ante una emergencia real.