=============================== Conexiones cliente - servidor =============================== Backup cliente en disco 4tb servidor ====================================== Revisar nombre de los discos antes de usarlo. .. code-block:: bash !/bin/bash # Script: sincronizar_hdd_a_oficina.sh # Descripción: Sincroniza el contenido del disco "hdd" del equipo de casa hacia el host\ de la oficina por SSH con control de cambios Git # --- CONFIGURACIÓN --- ORIGEN="/media/hernando/hdd/" DESTINO="prodisys1@190.25.173.180:/media/prodisys1/d8d765e3-c216-431f-b499-39b16e3e749e\ /prodisys-backup/" # --- FUNCIONES --- echo "🔄 Iniciando sincronización con rsync..." rsync -avz --delete --progress "$ORIGEN" "$DESTINO" if [[ $? -eq 0 ]]; then echo "✅ Sincronización completada correctamente." echo "🔍 Verificando cambios en Git del host remoto..." ssh prodisys1@190.25.173.180 << 'EOF' cd /media/prodisys1/d8d765e3-c216-431f-b499-39b16e3e749e/prodisys-backup git add . if ! git diff --cached --quiet; then git commit -m "Backup actualizado desde casa: $(date '+%Y-%m-%d %H:%M')" echo "📅 Commit registrado." else echo "✉️ No hay cambios para registrar." fi git gc --quiet EOF else echo "❌ Error en la sincronización." fi exit 0