
项目需求说明
某司有多台服务器,里面的数据很重要,如果磁盘坏了,数据就会丢失,所以公司要求把重要服务器数据备份以便出现问题时可以进行恢复,要求:每天晚上00点整在所有服务器上打包备份系统配置文件、网站程序目录及访问日志并通过rsync命令推送备份服务器backup上备份保留(备份思路可以是先在本地按日期打包,然后再推到备份服务器backup上)。
具体需求规划
所有服务器的备份目录必须一致 /backup/
要备份的系统配置文件包括但不限于:
一、定时任务服务器的配置文件(/var/spool/cron/root 适合web服务器和nfs服务器)
二、开机自启动服务的配置文件(/etc/rc.local 适合web和nfs服务器)
三、日常脚本目录(/server/scripts)
四、防火墙iptables的配置文件 (/etc/init.d/iptables)
1、web服务器站点目录例如(/var/html/www)
2、web服务器访问日志路径例如(/app/logs)
3、web服务器保留打包后的7天的备份数据即可(因为本地服务器的磁盘会满)
4、备份服务器上,保留近180天的备份数据,6个月前的数据清除 每周一的所有数据进行保留
5、备份服务器上,要按照备份服务器的内网IP为目录保存备份,备份的文件按照时间名字保存
6、需要保存的数据尽量完整正确,在备份服务器上对备份的数据进行检查,把本分成功及失败的结果信息发送到系统管理员邮箱中
服务器信息
服务器说明 |
外网IP |
内网IP |
服务器主机名 |
Nginx web服务器 |
10.0.0.8/24 |
172.16.1.8/24 |
web01 |
NFS存储服务器 |
10.0.0.31/24 |
172.16.1.31/24 |
nfs01 |
rsync备份服务器 |
10.0.0.41/24 |
172.16.1.41/24 |
backup |

