🐝 F2.T1c: Atomización rclone — 1 dron por directorio de nodo

- sync_rclone.rb: listar() + ejecutar_uno() implementados
- Soporta origen local (Dir.children) y remoto (rclone lsf)
- Orquestador: nota dinámica (Sync vs Comprimir según tipo)
- Validado dry-run: T4 (2 dirs), T5 (17 dirs), T6 (2 dirs)
- Legacy ejecutar() preservado para compatibilidad
This commit is contained in:
Ricardo Monla
2026-04-09 21:13:50 -03:00
parent 02404556cd
commit 6ebf1c3010
2 changed files with 107 additions and 3 deletions
+2 -1
View File
@@ -841,7 +841,8 @@ module ADN
end
# Lanzar dron atómico con reintentos
nota = "Comprimir #{arch[:vm]} (#{tamaño_gb}GB)"
verbo = tipo == 'rclone' ? '☁️ Sync' : 'Comprimir'
nota = "#{verbo} #{arch[:vm]} (#{tamaño_gb}GB)"
cmd_dron = "#{adn_run} dron lanzar" \
" --nota \"#{nota}\"" \
" --timeout #{timeout}" \