SuperAPI AI 工具集

linux-disaster-recovery

数据与分析

查看项目

更新于 10-16 08:04

技能介绍

用途:在数据丢失、损坏或被覆盖后执行恢复与应急恢复,覆盖 MySQL 数据库、应用文件、配置快照、启动状态与文件系统的还原。若问题只是服务宕机或可原地修复的配置错误,应改用服务管理或故障排查类技能;例行备份评审与创建备份(rsync、tar、LVM/ZFS/Btrfs 快照)也不属于本技能范围。

主要能力:提供两种发行版家族(Debian/Ubuntu 与 RHEL 系列)的恢复工具差异对照,例如重装软件包(apt install --reinstall 与 dnf reinstall)、重建 GRUB(update-grub 与 grub2-mkconfig -o /boot/grub2/grub.cfg)、重建 initramfs(update-initramfs -u 与 dracut -f)、根文件系统修复(ext4 用 e2fsck,xfs 用 xfs_repair,且 XFS 无法缩小)、网络恢复(Netplan 与 NetworkManager/nmcli)、防火墙恢复(ufw 与 firewalld)。

必要用法与流程:先评估是服务崩溃还是真实数据丢失;定义 RPO/RTO、范围、目标、授权与回滚;盘点候选备份并验证时间戳、校验和、可解密性与故障前状态;在隔离环境测试最小范围恢复并做应用验证;确认破坏性影响后备份当前目标,再执行授权恢复并记录命令;最后验证数据、服务与访问,失败则回退并保持事件开启。恢复前必须输入完整 yes 确认,即使非交互模式也不例外。核心脚本 sk-mysql-backup 可通过 sudo install-skills-bin linux-disaster-recovery 安装。

适用场景:生产事故中的应急恢复、数据库/应用/配置还原、启动与文件系统修复。

限制:缺少事件时间线、备份目录、校验和与解密凭据、恢复授权或验证方式时应停止或只产出恢复计划;不得覆盖唯一幸存副本;未提供收费、价格或额外使用步骤等信息。