rsync+cron实现定时备份

实现以下需求:
备份以下文件:
(1)定时任务服务的配置文件/var/spool/cron/root
(2)开机自启动的配置文件/etc/rc.local
(3)日常脚本的目录/server/scripts
每天晚上00:00实现定时备份
本地服务器保留打包后7天内的数据;
备份服务器保留打包后7天内的所有备份数据,同时保留6个月内每周一的所有数据副本;
备份服务器上,要按照客户端内网IP为目录保存备份,备份的文件按照时间名字保存。
在备份服务器上对备份的数据进行完整性检查。
备份服务器上,每天早上8:00把备份成功或者失败结果信息发给系统管理员的邮箱。

实现步骤:
1、在客户端编写脚本back.sh,代码如下:
在这里插入图片描述

#打包
在这里插入图片描述

#采集指纹,确保数据备份传输过程的完整性
在这里插入图片描述
#根据要求删除过期的数据
在这里插入图片描述

#传输
在这里插入图片描述

2、在客户端设置cron定时任务:
00 00 * * * /usr/bin/sh /server/scripts/back.sh

3、服务端编写脚本del.sh
#!/bin/bash
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
#删除过期的数据
在这里插入图片描述
#验证指纹,确保数据的完整性
在这里插入图片描述
#发邮件
在这里插入图片描述
4、服务端设置定时任务
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值