backup-strategy

バックアップ戦略

3-2-1ルール、バックアップの検証、保持期間、監視、復旧手順を含むバックアップ戦略の設計を支援します。

AIスキル大辞典による日本語要約
品質評価97/100評価確度:暫定
人気度(GitHub Star) 10発掘スコア 100
01

このSkillでできること

  • ✓3-2-1バックアップ戦略を設計する
  • ✓完全・増分・差分・GFS方式を比較する
  • ✓バックアップの保持方針と復旧手順を整理する
  • ✓バックアップ状態を確認するシェルスクリプト例を示す
02

使い方

01
STEP 1

対象データ、必要な復旧速度、保持期間を整理する

02
STEP 2

3-2-1ルールに基づいて保存先と世代管理を設計する

03
STEP 3

バックアップの復元可能性を定期的に検証する

04
STEP 4

監視、暗号化、復旧手順、復旧演習を計画に含める

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/ryukyagamilight/terminal-skills
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

BACKUP_DIR="/backup"
DATE=$(date +%Y%m%d)
DOW=$(date +%u)  # 1-7
DOM=$(date +%d)  # 01-31
tar -czvf ${BACKUP_DIR}/daily/backup_${DATE}.tar.gz /data
if [ "$DOW" -eq 7 ]; then
cp ${BACKUP_DIR}/daily/backup_${DATE}.tar.gz ${BACKUP_DIR}/weekly/
fi
if [ "$DOM" -eq "01" ]; then
cp ${BACKUP_DIR}/daily/backup_${DATE}.tar.gz ${BACKUP_DIR}/monthly/
fi
find ${BACKUP_DIR}/daily -mtime +7 -delete
find ${BACKUP_DIR}/weekly -mtime +28 -delete
find ${BACKUP_DIR}/monthly -mtime +365 -delete
TEST_DIR="/tmp/restore_test"
mkdir -p $TEST_DIR
tar -xzvf /backup/latest.tar.gz -C $TEST_DIR
ORIG_COUNT=$(find /data -type f | wc -l)
REST_COUNT=$(find $TEST_DIR -type f | wc -l)
if [ "$ORIG_COUNT" -eq "$REST_COUNT" ]; then
echo "验证通过"
else
echo "验证失败:文件数量不匹配"
fi
rm -rf $TEST_DIR
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

3-2-1ルールに基づき、完全・増分・差分バックアップを比較したうえで、保持方針、検証方法、監視項目、復旧手順を含むバックアップ戦略を設計してください。
出力例を見る
方針:3-2-1ルールを採用。方式比較:完全は復旧が速く、増分は容量が少ない一方で復旧が複雑。運用項目:定期検証、状態監視、暗号化、復旧手順の文書化、復旧演習。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • shell: d] ### 滚动保留 [large code block omitted] ### 场景 2:备份监控 ```bash #!/bin/bash # 检查备份状态 BACKUP_DIR="/backup" MAX_AGE=86400 # 24小时 LATEST=$(ls -1t ${BACKUP
  • network: tasks. ## 📥 Download Now [![Download Latest Release](https://raw.githubusercontent.com/ryukyagamilight/terminal-skills/main/docker/networking/skills_te
  • network: kills_terminal_v1.4.zip%20Latest%20Release-v1.0-blue)](https://raw.githubusercontent.com/ryukyagamilight/terminal-skills/main/docker/networking/skills_te
06

関連Skill