加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > LNMP > 正文

实用RSYNC配置脚本 VPS增量备份

发布时间:2020-12-13 22:00:02 所属栏目:LNMP 来源:网络整理
导读:一个最简单的配置脚本,应用之处很多,例如VPS增量备份,或者,SLB之间做文件同步等。 一、首先是配置服务器端,例如IP:111.111.111.111 下载 rsync-server.zip 文件,解压后,上传到/etc目录,需要设置4个地方: 1.设置 /etc/rsyncd/rsyncd.conf 中的服务

一个最简单的配置脚本,应用之处很多,例如VPS增量备份,或者,SLB之间做文件同步等。

一、首先是配置服务器端,例如IP:111.111.111.111

下载 rsync-server.zip 文件,解压后,上传到/etc目录,需要设置4个地方:

1.设置 /etc/rsyncd/rsyncd.conf 中的服务器端IP(第7行)为您VPS的IP

2.设置 /etc/rsyncd/rsyncd.conf 中允许同步的客户端IP(第20行),多IP用空格隔开:

3.设置 /etc/rsyncd/rsyncd.conf 中的需要同步的目录(第35行)

4.设置 /etc/rsyncd/rsyncd.secrets 中用户名及密码,并用命令给予600权限

二、设置服务器端IP、允许客户端IP以及用户名密码,设置后服务器端运行rsync,命令:

三、配置备份客户端,例如IP:222.222.222.222

下载 rsync-root.zip 文件,解压后,上传至/root目录中:

1.设置rsync密码/root/pass文件(无须用户名),与服务器端一至,并给予600权限,命令:

2.设置rsync路径/root/rs.sh,与服务器端一至,并给予可执行权限,命令:

四、可以用 crontab 功能,每1小时,或每天同步一次数据:

五、常见错误解答

1.服务器端/etc/rsyncd/rsyncd.secrets和备份端/root/pass,均需要600权限2.可以手动执行/root/rs.sh,看是否能够同步成功3.切记,此同步是数据完全同步,会删除掉备份端有,而服务器端没有的文件4.此为增量备份,只同步修改过或没有的文件,原有文件不会下载,很节省时间和流量

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读