SuperAPI AI 工具集

backup-strategy

智能体与模型

查看项目

更新于 10-16 01:15

技能介绍

用途:帮助 AI 智能体在 VPS 服务器上配置自动化备份系统,把备份视为安全防护中的恢复环节,用于业务连续性与灾难恢复。

主要能力:创建自动备份脚本;用 cron 定时调度;设置保留策略(如保留 N 天);压缩与加密备份归档;将备份存到异地(S3、远程服务器等);校验备份完整性;编写恢复流程文档。

备份范围:建议备份 /home、/etc、/var/www、/var/lib/mysql、/root、/opt、/usr/local;不建议备份 /tmp、/var/tmp、/proc、/sys、/dev、/run、/var/cache。核心原则:备份不能与源数据在同一台服务器,否则服务器被入侵后本地备份可能被删除或加密。

必要用法:需 root 或 sudo 权限、足够临时磁盘空间、异地存储方案、明确备份对象,以及远程存储凭据。示例脚本可用 tar 压缩归档,配合 find -mtime 做保留清理;数据库可用 mysqldump 或 pg_dumpall;增量可用 rsync --link-dest;异地可用 aws s3 cp 或 scp;加密可用 gpg --encrypt。定时通过 sudo crontab -e 配置,例如每天 2 点执行。

校验与恢复:用 gzip -t、tar -tzf 校验归档,恢复时 tar -xzf 解压,数据库用 gunzip 管道导入;应定期测试恢复并及时告警备份失败或备份过旧。

适用场景:新服务器备份规划、灾难恢复计划、数据保留合规、防勒索与数据丢失、快速重建服务器。

限制与注意:以上为公开资料提供的方法与示例,未提供具体收费、价格或效果承诺;实际存储方案、凭据与保留天数需按环境自行确定;避免把备份目录自身纳入备份,避免仅本地备份、不测试恢复、不监控备份结果。