вариант

Используйте этот навык, когда вам нужно работать с резервным копированием и восстановлением данных. Этот навык обеспечивает автоматизацию резервного копирования и восстановления после сбоев с помощью подробных инструкций и автоматизированных процессов. Запускайте его с помощью таких фраз, как «создать резервные копии», «автоматизировать резервное копирование» или «осуществить восстановление после сбоя».

...Расширить все
45
Обновлено время 29 июня 2026 г.

О fairdb-backup-manager

Скилл « fairdb-backup-manager » автоматизирует и оптимизирует процессы резервного копирования и восстановления данных после сбоев для систем, использующих базу данных fairdb. Он предоставляет комплексное решение для управления резервными копиями, автоматизации регулярных графиков резервного копирования и обеспечения восстановления данных в случае сбоев или аварий. Этот с킬 специально разработан, чтобы помочь системным администраторам и разработчикам обеспечить эффективное выполнение задач резервного копирования, сократив ручной труд и минимизировав риск потери данных во время сбоев или непредвиденных событий.

Часто задаваемые вопросы

Как использовать навык « fairdb-backup-manager »?

Чтобы использовать навык « fairdb-backup-manager », запустите его с помощью таких команд, как «create backups», «automate backups» или «implement disaster recovery». Перед началом работы убедитесь, что у вас есть необходимые разрешения и настроена соответствующая конфигурация.

Какие инструменты поддерживает « fairdb-backup-manager »?

Скилл « fairdb-backup-manager » поддерживает следующие инструменты: Read, Write, Edit, Grep, Glob, Bash (с поддержкой tar, rsync и AWS S3). Эти инструменты позволяют эффективно управлять задачами резервного копирования и процессами восстановления данных.

Существуют ли какие-либо предварительные условия для использования этого навыка?

Да, вам необходимо иметь необходимые учетные данные и разрешения для выполнения операций. Кроме того, обязательными предварительными условиями являются понимание архитектуры системы, доступ к соответствующей документации и наличие тестовой среды для проверки.

Можно ли использовать этот навык в производственных средах?

Да, этот навык можно использовать в производственной среде, но рекомендуется сначала протестировать его в тестовой среде. Перед развертыванием необходимо провести тщательное тестирование, мониторинг и проверку.

Что произойдет, если возникнут проблемы с разрешениями или доступом?

Если возникнут проблемы с разрешениями, убедитесь, что учетные данные верны и у вас есть необходимые права доступа. При необходимости запросите расширенный доступ и придерживайтесь принципа минимальных привилегий при выполнении автоматизированных задач.

Посмотреть на 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/

Все файлы

1 файлов

Установить fairdb-backup-manager

Скачайте файлы навыков и распакуйте их в каталог .claude/skills/.

Скачать ZIP

Клонируйте репозиторий и скопируйте файлы навыка в свой проект.

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

Копировать Копировать
Быстрая настройка: Скопируйте папку со скиллом в каталог .claude/skills/ — Claude автоматически обнаружит и начнет использовать этот скилл

Похожие навыки

notion-automation
Обновлено время 29 июня 2026 г.
airtable-automation
Обновлено время 29 июня 2026 г.
seo-programmatic
Обновлено время 29 июня 2026 г.
revops
Обновлено время 29 июня 2026 г.
OR