Option
HeimHeim Skill Produktivität und Workflow fairdb-backup-manager

Verwenden Sie diese Funktion, wenn Sie sich mit Datensicherung und Wiederherstellung befassen müssen. Diese Funktion ermöglicht die Automatisierung von Datensicherungen und die Notfallwiederherstellung und bietet dabei umfassende Anleitungen und Automatisierungsfunktionen. Lösen Sie die Funktion mit Phrasen wie „Datensicherungen erstellen“, „Datensicherungen automatisieren“ oder „Notfallwiederherstellung durchführen“ aus.

...Alle erweitern
46
Zeit aktualisiert 29. Juni 2026

Über fairdb-backup-manager

Die „ fairdb-backup-manager “-Funktion automatisiert und optimiert Backup- und Disaster-Recovery-Prozesse für Systeme, die die fairdb-Datenbank nutzen. Sie bietet eine umfassende Lösung für die Verwaltung von Backups, die Automatisierung regelmäßiger Backup-Zeitpläne und die Gewährleistung der Datenwiederherstellung im Falle von Ausfällen oder Katastrophen. Diese Funktion wurde speziell entwickelt, um Systemadministratoren und Entwicklern dabei zu helfen, Sicherungsaufgaben effizient abzuwickeln, den manuellen Aufwand zu reduzieren und das Risiko eines Datenverlusts bei Ausfällen oder unerwarteten Ereignissen zu minimieren.

Häufig gestellte Fragen

Wie verwende ich den „ fairdb-backup-manager “-Skill?

Um die „ fairdb-backup-manager “-Funktion zu nutzen, lösen Sie sie mit Befehlen wie „Backups erstellen“, „Backups automatisieren“ oder „Notfallwiederherstellung implementieren“ aus. Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen verfügen und die Konfiguration eingerichtet ist, bevor Sie beginnen.

Welche Tools unterstützt „ fairdb-backup-manager “?

Der „ fairdb-backup-manager “-Skill unterstützt die folgenden Tools: Read, Write, Edit, Grep, Glob, Bash (mit Unterstützung für tar, rsync und AWS S3). Mit diesen Tools können Sie Backup-Aufgaben und Datenwiederherstellungsprozesse effektiv verwalten.

Gibt es Voraussetzungen für die Nutzung dieses Skills?

Ja, Sie benötigen die erforderlichen Anmeldedaten und Berechtigungen für die Vorgänge. Darüber hinaus sind Kenntnisse der Systemarchitektur, Zugriff auf die entsprechende Dokumentation sowie eine Staging-Umgebung zum Testen wesentliche Voraussetzungen.

Kann diese Funktion in Produktionsumgebungen eingesetzt werden?

Ja, die Skill kann in der Produktion eingesetzt werden, es wird jedoch empfohlen, sie zunächst in einer Nicht-Produktionsumgebung zu testen. Vor der Bereitstellung sollten gründliche Tests, Überwachungen und Validierungen durchgeführt werden.

Was passiert, wenn Berechtigungs- oder Zugriffsprobleme auftreten?

Bei Berechtigungsproblemen sollten Sie sicherstellen, dass die Anmeldedaten korrekt sind und die erforderlichen Zugriffsrechte vorhanden sind. Beantragen Sie bei Bedarf erweiterte Zugriffsrechte und wenden Sie bei automatisierten Aufgaben das Prinzip der geringstmöglichen Berechtigungen an.

Auf GitHub ansehen

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/

Alle Dateien

1 Dateien

fairdb-backup-manager installieren

Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.

ZIP herunterladen

Klonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.

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

Kopieren Kopieren
Schnelle Einrichtung: Kopiere den Skill-Ordner nach .claude/skills/. Claude erkennt den Skill automatisch und nutzt ihn.

Ähnliche Skills

seo-programmatic
Zeit aktualisiert 29. Juni 2026
notion-automation
Zeit aktualisiert 29. Juni 2026
airtable-automation
Zeit aktualisiert 29. Juni 2026
revops
Zeit aktualisiert 29. Juni 2026
OR