当前位置: 首页 > news >正文

企业服务器数据备份与恢复完整方案(运维兜底核心)

一、前言

运维底线:数据不丢、业务不挂。RAID 只防硬件损坏,不防人为误删、病毒、逻辑错误。企业必须建立:定时备份、异地备份、定期恢复演练机制。本篇讲解完整备份策略+实战脚本+恢复方案。


二、备份三大原则

  • 3-2-1备份原则:3份数据、2种介质、1份异地

  • 备份必须带时间戳,不覆盖旧数据

  • 备份必须定期测试恢复,不测试的备份等于无效备份


三、备份分类

1. 完全备份

备份所有数据,数据完整、占用空间大、速度慢

2. 增量备份

只备份新增/修改数据,速度快、占用小,恢复麻烦

3. 差异备份

备份自上次完全备份以来变化的数据,均衡折中


四、企业常用备份工具

  • tar:文件打包备份(日常网站、配置)

  • rsync:增量同步、实时备份

  • mysqldump:数据库备份

  • logrotate:日志备份切割


五、实战:全自动定时备份脚本(生产可用)

功能:打包网站+配置+日志、时间命名、自动清理7天旧备份、完整日志

#!/bin/bash # 数据备份脚本 BAK_SRC="/usr/share/nginx/html /etc/nginx" BAK_DIR="/data/backup" DATE=$(date +%Y%m%d) LOG="/var/log/backup.log" mkdir -p $BAK_DIR echo "[$(date +%Y-%m-%d\ %H:%M:%S)] 开始备份" >> $LOG tar -zcvf $BAK_DIR/web_$DATE.tar.gz $BAK_SRC >/dev/null 2>&1 if [ $? -eq 0 ];then echo "[$(date +%Y-%m-%d\ %H:%M:%S)] 备份成功" >> $LOG else echo "[$(date +%Y-%m-%d\ %H:%M:%S)] 备份失败" >> $LOG fi # 清理7天前备份 find $BAK_DIR -name "web_*.tar.gz" -mtime +7 -delete

六、定时任务生效

crontab -e # 每天凌晨2点备份 0 2 * * * /bin/bash /data/backup.sh

七、数据恢复方法

# 解压恢复到原目录 tar -xvf web_20250101.tar.gz -C /

八、企业标准备份方案总结

  1. 网站、配置文件:每日 tar 定时备份

  2. 数据库:每日 mysqldump 全量备份+定时增量

  3. 重要数据:本地备份 + 异地服务器 rsync 同步

  4. 每周至少一次恢复演练,确保备份可用

http://www.zskr.cn/news/1470180.html

相关文章:

  • 在Apple Silicon Mac上部署原生ARM64 Android模拟器的技术实现与性能分析
  • Node.js 架构演进大师:从事件循环到现代服务端范式
  • 从Modbus到Profibus:聊聊RS-485/422这些老伙计在主流工业协议里的那些事儿
  • 3分钟搞定:用BetterJoy让Switch控制器在PC上完美运行
  • Matlab粒子群算法自动优化Sugeno模糊控制器的隶属函数参数
  • 南京Deepseek关键词优化服务商:AI搜索流量破局秘籍大公开
  • 2026年近期青岛市(副省级城市)乳化沥青洒布设备优质厂家综合分析与推荐 - 2026年企业资讯
  • Linux 解压命令速查表
  • 2026年苏稽跷脚牛肉推荐店TOP5 实用选店参考推荐 - 优质品牌商家
  • 2026年新消息发布:山东地区质量好的电子桌牌品牌选择全攻略 - 2026年企业资讯
  • 终极文件分析指南:Detect-It-Easy如何成为逆向工程师的必备工具
  • 2026年当下,山西潜水污水泵制造商综合实力哪家强?深度解析与推荐 - 2026年企业资讯
  • 告别Scope!用MATLAB plot函数优雅处理SIMULINK仿真数据(附双Y轴实战代码)
  • 关于Balmuda Phone系统软件APK成功破解安装限制,但是无法移除Android依赖库的记录
  • 揭秘TestSigma:AI驱动的零代码自动化测试平台架构深度解析
  • 2026 在职 EMBA 择校指南:在职读 EMBA 哪家机构靠谱?五大优质项目全面推荐 - 品牌测评鉴赏家
  • 2026年上海康想伽-千变空间整理收纳口碑怎么样排 - mypinpai
  • 【无人机通信】基于Stackelberg博弈方法无人机边缘计算中的抗干扰信道分配研究附Matlab代码
  • 2026年化工行业优质烘干机推荐推荐:四川烘干机厂家/工业物料烘干机/建材干燥机/成都干燥机厂家/排行一览 - 优质品牌商家
  • 武汉云克隆依托 Luminex、CBA 平台,八大核心免疫因子图谱解锁免疫平衡密码,破解炎症、肿瘤诊疗难题
  • 2026年四川物业公司技术服务解析与选型参考:楼宇全包式物业、四川物业公司、成都保洁公司、成都劳务派遣公司、成都清洁外包选择指南 - 优质品牌商家
  • PyCharm插件踩坑实录:DataBase Navigator连接SQLite时‘NOT NULL constraint failed’错误分析与解决
  • 2026年靠谱的进口特种耐腐蚀合金供应商排名 - 工业品牌热点
  • 【文档+源码】基于springboot+vue中文社区交流平台 -项目学习分享
  • 省选题单总结
  • 不只是安装:用Gurobi优化器解决一个简单线性规划问题,验证你的PyCharm环境
  • fd 10.4.2 官方版下载(夸克网盘+百度网盘,SHA256校验)
  • 【文档+源码】基于springboot+vue学生答题练习在线平台 -学习资料分享
  • Node.js周刊2026W21 | Node.js 26.2.0、Bun v1.3.14、Rolldown 1.0、TypeORM 1.0
  • 终极指南:如何使用EmojiOne Color彩色表情字体彻底解决跨平台显示难题