Reorganización backups/copias y limpieza de raíz (2026-05-26) #67

Closed
opened 2026-06-28 19:14:01 +00:00 by rafa · 0 comments
Owner

Labels: area:infra

Reorganización backups/copias — 2026-05-26

Consolidación de backup/ (14 GB) + backups/ (5.4 GB) + Akeeba sueltos en capturas/ (2.4 GB) + duplicado joomla-php83-old-local-20260525/ (6.3 GB) + ficheros sueltos en raíz.

Estado anterior

joomla-migration/
├── backup/                       14 G  mezcla pre-limpieza
├── backups/                       5.4 G  post-limpieza
├── joomla-php83-old-local-...    6.3 G  duplicado
├── capturas/                      2.9 G  PNGs + Akeeba Marzo mezclado
└── ~25 ficheros sueltos en raíz   (scripts setup-inicial, logs, csvs, chrome.deb 118 M)

Estado nuevo

joomla-migration/
├── backups/                              22 G total (gitignored, README trackeado)
│   ├── feadulta-20260111-pre-incidente/  2.8 G  Akeeba Enero
│   ├── feadulta-20260306-akeeba/         2.8 G  Akeeba Marzo
│   ├── feadulta-20260525-INFECTED/       11  G  pre-limpieza + dump DB + hotfixes
│   ├── feadulta-clean-20260525/          5.4 G  post-limpieza + Akeeba post-limpieza
│   ├── wp-local-dumps-20260525/          47  M  2 dumps WP local (de los 8 originales)
│   └── README.md                                Inventario con MD5
├── archive/                              3.7 M  (gitignored, README trackeado)
│   ├── setup-inicial/                           12 scripts Feb 2026
│   ├── logs-migracion/                          9 logs/CSVs Mar 2026
│   ├── configuration.php                        Joomla config legacy
│   └── README.md
├── tools/
│   └── akeeba-kickstart/                 292 K  kickstart.php para restaurar .jpa
└── (raíz: solo README.md, docker-compose.yml, .gitignore + carpetas vivas)

Cambios destructivos aplicados

Acción Tamaño
Borrado joomla-php83-old-local-20260525/ 6.3 GB
Borrado google-chrome-stable_current_amd64.deb 118 MB
Borrado 6 de 8 dumps WP intermedios del 25-mayo 178 MB
Borrado 4 ficheros *:Zone.Identifier de WSL <1 KB

Total liberado: ~6.6 GB.

Backups consolidados con MD5

Inventario completo en backups/README.md. Resumen de los archivos clave:

Estado Fichero Tamaño MD5
Pre-incidente (Ene) site-www.feadulta.com-20260111-201614-*.jpa+.j01 2.8 G 0b41e95..., 43ff491...
Migración (Mar) site-www.feadulta.com-20260306-011457-*.jpa+.j01 2.8 G c442753..., 4859ea1...
INFECTED (25-may) feadulta-web-20260525.INFECTED.tar.gz 11 G f74edea...
INFECTED (25-may) fejoomla3-20260525.sql.gz (DB) 64 M 0671407...
Clean (25-may) feadulta-com-web-clean-20260525.tar.gz 2.7 G 2aef944...
Clean (25-may) Akeeba post-limpieza .jpa+.j01 2.8 G 0aa3218..., 8ea195c...

Verificación: md5sum -c con el bloque del final del README de backups.

Commits

  • 39431c9 chore: reorganizar carpetas de backups y archivar scripts/logs

Notas operativas

  • Se descubrió que scp por defecto falla en el jail cPanel de feadulta.com (server no expone SFTP subsystem). scp -O (protocolo legacy) sí funciona — así se descargó el Akeeba post-limpieza el 2026-05-26.
  • Los .gitignore backups/* + !backups/README.md permiten trackear el README sin meter los GBs.
  • wordpress/license.txt, readme.html, wp-*.php y docker-compose.yml quedan modificados en el working tree sin commit — no son de la reorganización.

Próximo paso

Cerrar este issue cuando se revise. La limpieza de malware sigue en #49 (Fase E pendiente: ssmith, contraseñas, permisos).

**Labels:** area:infra # Reorganización backups/copias — 2026-05-26 Consolidación de `backup/` (14 GB) + `backups/` (5.4 GB) + Akeeba sueltos en `capturas/` (2.4 GB) + duplicado `joomla-php83-old-local-20260525/` (6.3 GB) + ficheros sueltos en raíz. ## Estado anterior ``` joomla-migration/ ├── backup/ 14 G mezcla pre-limpieza ├── backups/ 5.4 G post-limpieza ├── joomla-php83-old-local-... 6.3 G duplicado ├── capturas/ 2.9 G PNGs + Akeeba Marzo mezclado └── ~25 ficheros sueltos en raíz (scripts setup-inicial, logs, csvs, chrome.deb 118 M) ``` ## Estado nuevo ``` joomla-migration/ ├── backups/ 22 G total (gitignored, README trackeado) │ ├── feadulta-20260111-pre-incidente/ 2.8 G Akeeba Enero │ ├── feadulta-20260306-akeeba/ 2.8 G Akeeba Marzo │ ├── feadulta-20260525-INFECTED/ 11 G pre-limpieza + dump DB + hotfixes │ ├── feadulta-clean-20260525/ 5.4 G post-limpieza + Akeeba post-limpieza │ ├── wp-local-dumps-20260525/ 47 M 2 dumps WP local (de los 8 originales) │ └── README.md Inventario con MD5 ├── archive/ 3.7 M (gitignored, README trackeado) │ ├── setup-inicial/ 12 scripts Feb 2026 │ ├── logs-migracion/ 9 logs/CSVs Mar 2026 │ ├── configuration.php Joomla config legacy │ └── README.md ├── tools/ │ └── akeeba-kickstart/ 292 K kickstart.php para restaurar .jpa └── (raíz: solo README.md, docker-compose.yml, .gitignore + carpetas vivas) ``` ## Cambios destructivos aplicados | Acción | Tamaño | |--------|--------| | Borrado `joomla-php83-old-local-20260525/` | 6.3 GB | | Borrado `google-chrome-stable_current_amd64.deb` | 118 MB | | Borrado 6 de 8 dumps WP intermedios del 25-mayo | 178 MB | | Borrado 4 ficheros `*:Zone.Identifier` de WSL | <1 KB | Total liberado: ~6.6 GB. ## Backups consolidados con MD5 Inventario completo en [`backups/README.md`](backups/README.md). Resumen de los archivos clave: | Estado | Fichero | Tamaño | MD5 | |--------|---------|--------|-----| | Pre-incidente (Ene) | `site-www.feadulta.com-20260111-201614-*.jpa+.j01` | 2.8 G | `0b41e95...`, `43ff491...` | | Migración (Mar) | `site-www.feadulta.com-20260306-011457-*.jpa+.j01` | 2.8 G | `c442753...`, `4859ea1...` | | INFECTED (25-may) | `feadulta-web-20260525.INFECTED.tar.gz` | 11 G | `f74edea...` | | INFECTED (25-may) | `fejoomla3-20260525.sql.gz` (DB) | 64 M | `0671407...` | | Clean (25-may) | `feadulta-com-web-clean-20260525.tar.gz` | 2.7 G | `2aef944...` | | Clean (25-may) | Akeeba post-limpieza `.jpa+.j01` | 2.8 G | `0aa3218...`, `8ea195c...` | Verificación: `md5sum -c` con el bloque del final del README de backups. ## Commits - [`39431c9`](../commit/39431c9) `chore: reorganizar carpetas de backups y archivar scripts/logs` ## Notas operativas - Se descubrió que `scp` por defecto falla en el jail cPanel de feadulta.com (server no expone SFTP subsystem). **`scp -O` (protocolo legacy)** sí funciona — así se descargó el Akeeba post-limpieza el 2026-05-26. - Los `.gitignore` `backups/*` + `!backups/README.md` permiten trackear el README sin meter los GBs. - `wordpress/license.txt`, `readme.html`, `wp-*.php` y `docker-compose.yml` quedan modificados en el working tree sin commit — no son de la reorganización. ## Próximo paso Cerrar este issue cuando se revise. La limpieza de malware sigue en #49 (Fase E pendiente: `ssmith`, contraseñas, permisos).
rafa closed this issue 2026-06-28 19:14:01 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/feadulta#67