实现文件定时同步

本文详细介绍了如何使用Linux rsync在两台机器间进行文件定时同步,包括服务端和客户端配置、定时脚本及设置定时任务。同时,还提供了Windows环境下使用SyncToy进行文件同步的方法,包括共享文件夹设置、安装SyncToy以及配置定时计划。
摘要由CSDN通过智能技术生成

Linux rsync 实现文件定时同步

本文档适用于私有云文件存储方式为本地存储、磁盘挂载

思路:服务器A和B上都安装rsync,其中B服务器上是以服务器模式运行rsync,而A上则以客户端方式运行rsync。这样在web服务器B上运行rsync守护进程,在A上定时运行客户程序来同步服务器B上需要同步的内容。

准备:

机器 ip 目录
A(源机器) 192.168.1.146 文件目录:/data
B(备份机器) 192.168.1.147 备份目录:/backup

1. 安装 rsync(两台机器都要执行)

yum install rsync

2. 配置

rsync的主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secrets(密码文件)、rsyncd.motd(rysnc服务器信息)

rsyncd 服务端配置(A 机器配置)

/etc/rsyncd/rsyncd.conf

#/etc/rsyncd/rsyncd.conf 所属用户ID,一般为root
uid =root
#/etc/rsyncd/rsyncd.conf 所属权限组
gid =root


use chroot = no   #在传输文件的之前,是否转到用户根目录。
max connections = 4   #最大连接数

#服务进程pid保存文件
pid file = /var/run/rsyncd.pid 
#锁文件路径
lock file = /var/run/rsyncd.lock 

log file = /var/log/rsyncd.log  #日至文件路径

log format = %t %a %m %f %b

#要备份的模块名,该名称客户端进行同步时需要调
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值