定期备份服务器中重要的文件,并且在凌晨00:00执行。备份后发送邮件通知管理员备份状态。
具体要求如下:
1 | 1)所有服务器的备份目录必须都为/backup。 |
全网备份-项目实践过程
实现rsync数据推送功能
服务端
1 | # 安装 |
客户端
1 | # 安装 |
编写备份脚本
NFS01服务器脚本(rsync客户端)
1 | ①创建备份目录 |
1 | 注:脚本调试命令 |
web服务器(rsync客户端)
1 | vim /server/scripts/web01_backup.sh |
NFS服务器-rsync客户端定时任务编写
1 | crontab -e |
web服务器-rsync定时任务编写
1 | crontab -e |
rsync服务端脚本
1 | #验证数据完整性 |
rsync服务端-定时任务
1 | #凌晨三点整检查备份过来数据完整性 |
假如今天是8月1日,但是备份时间是晚上00点整,数据备份后正确的是8月2号
1 | 可按如下方法把备份出来的文件日期与实际日期统一 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/08/12/rsync-全网备份项目/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!