opción

Úsala cuando necesites trabajar con copias de seguridad y recuperación. Esta habilidad permite automatizar las copias de seguridad y la recuperación ante desastres, y ofrece una guía completa y automatización. Actívala con frases como «crear copias de seguridad», «automatizar copias de seguridad» o «implementar la recuperación ante desastres».

...Expandir todo
45
Tiempo actualizado 29 de junio de 2026

Acerca de fairdb-backup-manager

La función « fairdb-backup-manager » automatiza y optimiza los procesos de copia de seguridad y recuperación ante desastres para los sistemas que utilizan la base de datos fairdb. Ofrece una solución integral para gestionar las copias de seguridad, automatizar las programaciones periódicas de copias de seguridad y garantizar la recuperación de datos en caso de fallos o desastres. Esta skill está diseñada específicamente para ayudar a los administradores de sistemas y a los desarrolladores a garantizar que las tareas de copia de seguridad se gestionen de forma eficiente, reduciendo el esfuerzo manual y minimizando el riesgo de pérdida de datos durante interrupciones del servicio o incidentes inesperados.

Preguntas frecuentes

¿Cómo se utiliza la skill « fairdb-backup-manager »?

Para utilizar la skill « fairdb-backup-manager », actívala con comandos como «crear copias de seguridad», «automatizar copias de seguridad» o «implementar la recuperación ante desastres». Asegúrate de disponer de los permisos necesarios y de que la configuración esté correctamente establecida antes de comenzar.

¿Qué herramientas admite « fairdb-backup-manager »?

La skill « fairdb-backup-manager » es compatible con las siguientes herramientas: Read, Write, Edit, Grep, Glob y Bash (con soporte para tar, rsync y AWS S3). Estas herramientas te permiten gestionar de forma eficaz las tareas de copia de seguridad y los procesos de recuperación de datos.

¿Hay algún requisito previo para utilizar esta skill?

Sí, es necesario disponer de las credenciales y los permisos requeridos para las operaciones. Además, es imprescindible conocer la arquitectura del sistema, tener acceso a la documentación pertinente y disponer de un entorno de pruebas.

¿Se puede utilizar esta skill en entornos de producción?

Sí, la skill se puede utilizar en producción, pero se recomienda probarla primero en un entorno que no sea de producción. Antes de la implementación, se deben realizar pruebas exhaustivas, supervisión y validación.

¿Qué ocurre si hay problemas de permisos o acceso?

Si surgen problemas de permisos, asegúrate de que las credenciales sean correctas y de que dispongas de los derechos de acceso necesarios. Solicita un acceso con privilegios elevados si es necesario e implementa los principios de acceso con el mínimo privilegio para las tareas automatizadas.

Ver en GitHub

FairDB Backup Manager

Overview

Automate backup and recovery operations for FairDB database instances. Generate backup scripts, configure retention policies, schedule automated backups to local storage or S3, and produce tested restore procedures with integrity verification.

Prerequisites

  • FairDB instance running and accessible with admin credentials
  • tar and rsync installed for file-level backups
  • AWS CLI configured with s3:PutObject and s3:GetObject permissions (if using S3 as backup target)
  • Sufficient storage at backup destination (2-3x database size for rotation)
  • Cron or systemd timer access for scheduling
  • Test environment available for restore verification

Instructions

  1. Assess the FairDB instance: identify data directory location, database size, and write throughput
  2. Select backup method: logical dump for portability, filesystem snapshot for speed, or continuous archiving for minimal RPO
  3. Generate backup script with lock acquisition, data export, compression (tar czf), and checksum generation
  4. Configure S3 upload with server-side encryption (aws s3 cp --sse aws:kms) for off-site copies
  5. Set up retention policy: keep hourly backups for 24 hours, daily for 7 days, weekly for 4 weeks, monthly for 12 months
  6. Create cleanup script to purge expired backups according to retention schedule
  7. Schedule backups via cron with proper logging to /var/log/fairdb-backup.log
  8. Generate restore procedure: download from S3, verify checksum, decompress, and import with validation query
  9. Test restore procedure in a staging environment and document the time-to-recovery

Output

  • Backup shell script with logging, locking, compression, and S3 upload
  • Restore shell script with checksum verification and data validation
  • Cron schedule entries or systemd timer units
  • Retention cleanup script
  • S3 lifecycle policy configuration for long-term archive tiering

Error Handling

ErrorCauseSolution
Backup lock acquisition failedAnother backup or maintenance process is runningCheck for stale lock files; implement timeout-based lock with flock
tar: Cannot open: No space left on deviceLocal backup destination fullRun retention cleanup; check disk usage with df -h; increase volume size
aws s3 cp: upload failedNetwork issue or expired AWS credentialsRetry with --retry 3; refresh credentials; check S3 bucket permissions
Restore failed: checksum mismatchBackup file corrupted during transfer or storageRe-download from S3; verify S3 object integrity; use a different backup copy
Database inconsistent after restoreBackup taken during active write without lockEnsure backup script acquires a consistent snapshot lock before export

Examples

  • "Create an automated nightly backup for the FairDB production instance, compressed and uploaded to S3 with KMS encryption and 30-day retention."
  • "Generate a restore runbook that pulls the latest backup from S3, verifies integrity, and restores to a staging instance for validation."
  • "Set up backup monitoring that alerts via Slack if a backup job fails or if no successful backup exists within the last 25 hours."

Resources

  • AWS S3 CLI: https://docs.aws.amazon.com/cli/latest/reference/s3/
  • rsync documentation: https://rsync.samba.org/documentation.html
  • Backup automation patterns: https://www.veeam.com/blog/321-backup-rule.html
  • Linux cron scheduling: https://crontab.guru/

Todos los archivos

1 archivos
SKILL.md 4.8k
Ver

Instalar fairdb-backup-manager

Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona el repositorio y copia los archivos de la habilidad a tu proyecto.

git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/devops/fairdb-operations-kit/skills/fairdb-backup-manager/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Copiar Copiar
Configuración rápida: Copia la carpeta de la habilidad en .claude/skills/. Claude la detectará automáticamente y la utilizará.

Habilidades relacionadas

notion-automation
Tiempo actualizado 29 de junio de 2026
airtable-automation
Tiempo actualizado 29 de junio de 2026
seo-programmatic
Tiempo actualizado 29 de junio de 2026
revops
Tiempo actualizado 29 de junio de 2026
OR