Mnemósine — La memoria del sistema¶
Responsable de que ningún dato se pierda. Gestiona los backups multinivel (ZFS (sistema de archivos con integridad de datos) → PBS (sistema de copias de seguridad de Proxmox) → rsync → restic), verifica que las copias funcionan y garantiza que la información sobrevive a la destrucción del hardware. Es la memoria de SmallCountry.
Relación con el ecosistema¶
| Atributo | Valor |
|---|---|
| Tipo | Administrador |
| Grupo | admin |
| Panel | atum.sc |
| Compromiso | Backups y preservación de datos |
Herramientas y servicios¶
| Servicio | Para qué | Ficha |
|---|---|---|
| ZFS (sistema de archivos con integridad de datos) | Snapshots, checksums, scrub | |
| PBS (sistema de copias de seguridad de Proxmox) | Backups incrementales | |
| rsync | Réplica a Horus (servidor secundario con GPU para IA) en formatos abiertos JPG/PDF/MD | |
| restic | Backup offsite cifrado a Thoth (Raspberry Pi árbitro del clúster y backup offsite) | |
| PostgreSQL | Dumps SQL | |
| systemd timers | Programación de backups |
Flujo de trabajo¶
Diario: backups PBS de todos los LXCs (03:00-05:30) → verificar resultado en ntfy.
Semanal: restore de prueba de un LXC (contenedor ligero de Proxmox) Tier B.
Mensual: ZFS scrub.
Trimestral: simulacro de restauración completa.
Estrategia 3-2-1: 3 copias (original + PBS + rsync), 2 medios (NVMe + USB/SATA), 1 offsite (restic a Thoth).
rsync replica datos en formato original legible (JPG, MP4, PDF, Markdown) — no dependen de ningún software para ser leídos.
Relación con otros roles¶
| Rol | Relación |
|---|---|
| Terminus | Resiliencia — Terminus restaura, Mnemósine proporciona las copias |
| Hefesto | IaC (Infraestructura como Código) — la política de backups se define como código |
| Jano | Identidad — los backups de datos sensibles, como Joplin, mantienen el cifrado E2E (cifrado de extremo a extremo) |
| Todos los usuarios | Sus fotos, documentos y notas están a salvo |