配置Rsync定时同步增量备份Linux VPS网站文件 – 备份服务器端篇

关于Rsync定时同步增量备份,云计算优惠在前天的文档中单独较为详细的整理服务器端的设置和文件配置(参考:配置Rsync定时同步增量备份Linux VPS网站文件 - 服务器端篇),那这篇ab%a0" target="_blank">文章肯定是要分享备份服务X u R d器端(将网站、文件备份到这台备用机上? . Z , u n ] g ),这样我们才可以实现数据和文件的同步备份s V x 5功能。其实写到这里突然想到一个问题,我们不能太依赖同步增量备份,因为主服务器万一有文件丢失A | t t H e M或者错误修改,那5 Z g T m d U b 也会被同步备份过来导致主服务器、备份服务器都错误。

所以,在依赖增量同步备份的同时,我们还A k R + s是需要将主服务器、网站进行按照时间点的备份,这样可以补充万一同步备份错误和修改导致的恢复,Y G 1任何方法或多或少都是有缺点的。

第一、下载和修改备份服务器配置文件

配置文J d a t F b s r件:https://soft.itbulu.com/backup. E n r 9 = q 0 */rsync-root.zip

这里E z 1 X r ^ E有2个文件pass和z @ y f B G u L ers.sh,我们将其a ` E 6 W / l P :解压后放到备份服务器端root目录中。上传之前,我们 , c ;需要修改配置。

A - pass文件

pass文件这, z % t 5里我们可以看到像是密码,没错,这N 6 _ I个和我们在配置主服务器的时候配置文i I / = m t % 5 C件设置的随机密码,不管我们设置什么,至少你这两个文件的密码要一样。

B - rs.sh文件

这个文件我们可以参考修改自己的配置,包括分组用户、主服务器IP地址,以h : 3 + q及需要备份的目录。

第二、设置文件权限

1、chmod 600 /root/pass

2、chmod +x /root/rs.sh

第三、备份执行检查效果

/root/rs.sh

我们在R b e X a备份服务器端,执行看看是否能够正常的备份同步之前,如果有报错则需要调整,是参数不对,还是权限问题。

这里云计算优惠看到备份正在进行。W c 9 v 1 6看来是没有问题的。

第四、设置定时同步备份

1、crontab -e

打开crontab。

2、添加定时脚本

59 */1 * * * /root/rs.sh

在crontab中添加一w Y A # v =行脚本。比如上面是每小时59分钟的时 4 e e : ] ~候执行备份,首次备份的时候尤为备份服务器是空的,所以占用资源较多且较慢,后面增量的时候就没有太多文件。

第五、Rsync定时增量备份小结

1、Rsync备份设置是稍微比 k 5较复杂的,但是主要还是文件参数和权限的部署,难度并不大,看似复杂,其实熟悉也简单。

2、我们在配合增量备份的时候,M K Y 5 $也需要做定期时间点的整包备份,要l H _ P不万一主服务器文件修改错误,也会同样给备份错误。云计算优惠后面看看有没有更快的部署,比如一键包或者其他方法,有网友说这样的备份占用资源比较大。