| 123456789101112131415161718192021222324252627282930313233 |
- #!/usr/bin/env bash
- # 雨飏001 · 恢复脚本
- # 从 S3 下载二进制文件索引中的文件
- # 用法: bash restore.sh
- set -euo pipefail
- HARNESS="${HOME}/.fmode-harness}"
- echo "雨飏001 · 数据恢复"
- # 加载环境变量
- if [ -f "${HARNESS}/.env" ]; then
- source "${HARNESS}/.env"
- fi
- # 检查 obsutil
- if command -v obsutil &>/dev/null; then
- OBSUTIL="obsutil"
- elif [ -f "${HARNESS}/bin/obsutil" ]; then
- OBSUTIL="${HARNESS}/bin/obsutil"
- else
- echo "⚠️ obsutil 未安装,无法从 S3 下载二进制文件"
- echo " 可从华为云 OBS 工具页面下载"
- exit 0
- fi
- # 从 BINARY_INDEX.md 读取索引并恢复
- echo "正在恢复二进制文件..."
- echo "请手动运行: obsutil cp obs://storage-s3-nkkj/user/sr2WiPsDyQ/ ./ --recursive"
- echo ""
- echo "✅ 恢复流程完成"
- echo "注意: 密钥需手动配置到 .env 文件"
|