每隔一分钟将数据往中心服务器做增量备份

文章讲述了如何在192.168.111.242(服务端)和192.168.111.233(客户端)上配置rsync进行数据备份。首先在服务端创建rsync用户,设置备份目录权限,生成认证文件并启动rsync服务。然后在客户端创建同样的认证文件,并编写.sh脚本进行增量备份。在运行脚本时遇到路径和用户认证问题,解决后通过crontab设置定时任务实现每一分钟执行一次备份。
摘要由CSDN通过智能技术生成

192.168.111.242(服务端)

192.168.111.233(客户端)

配置rsync服务器

vim /etc/rsyncd.conf

 在服务端

 创建rsync用户

useradd -s /sbin/nologin -M rsync

mkdir /backup/

chown -R rsync:rsync /backup/

echo "rsync_backup:111111" >> /etc/rsync.password

chmod 600 /etc/rsync.password

rsync --daemon  #启动rsync服务

在客户端

#创建认证文件
echo "111111">> /etc/rsync.password
chomd 600 /etc/rsync.password #客户端的认证文件只需要密码

创建.sh文件写入脚本

 在运行脚本时出现一些错误,原因是

 一定要规定好这两处的路径,如果设为@USER则会显示从根目录下开始的/backup,那当然是没有的,因为创建的用户目录在root下

BSERVER=rsync_backup@192.168.111.242

开始时没有在地址前加入用户id,导致无法用户认证

再次

bash -x dd.sh

还是有错,发现没有建立cron目录

建立好后,无报错,可以实现增量备份

添加定时任务

crontab -e

*/1 * * * *  /root/dd.sh

表示每一分钟跑一次dd.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值