当前位置: 澳门新濠3559 > 操作系统 > 正文

rsync不能实时的去监测、同步数据,是类Unix系统

时间:2019-12-08 05:50来源:操作系统
1》rsync概述 rsync+inotify完结数据同步及大范围难点 rsync:RemoteSync,是类Unix系统下的数额镜像备份工具。通过rsync能够化解对实时性须求不高的多寡开展备份必要;举个例子:钦点的备份

1》rsync概述

rsync+inotify完结数据同步及大范围难点

rsync:Remote Sync,是类Unix系统下的数额镜像备份工具。通过rsync能够化解对实时性须求不高的多寡开展备份必要;举个例子:钦点的备份文件服务器数据到钦定的远端服务器,对该地磁盘定时做多少镜像等。

inotify:inotify是生机勃勃种文件变化文告机制;通过inotify能够在监察和控制文件系统中拉长、删除、更改、移动等种种操作。

预备条件:

主服务器(inotify-Master) IP:172.18.42.201
从服务器(inotify-Slave) IP:172.18.42.200

一、部署inotify-Slave
1、安装rsync程序
[[email protected] ~]# yum install rsync

2、创建rsync用户
[[email protected] ~]# useradd -s /bin/nologin -M rsync

3、创造rsync职业模块的目录
[[email protected] ~]# mkdir /mydata/  ##开创rsync工作格局的模块目录
[[email protected] ~]# chown rsync.rsync /mydata/  ##更改属主、主组;使rsync客户有权力改良数据
[[email protected] ~]# ls -ld /mydata/
drwxr-xr-x 2 rsync rsync 6 May 19 21:02 /mydata/

4、配置虚构客户的密码文件/etc/rsync.password
[[email protected] ~]# vim /etc/rsync.password
bkjia:linux  ##“bkjia”为虚构客户顾客名;“linux”为捏造客商密码
[[email protected] ~]# chmod 600 /etc/rsync.password    ##为密码文件扩张安全性
[[email protected] ~]# ll /etc/rsync.password 
-rw------- 1 root root 12 May 18 21:54 /etc/rsync.password

5、配置rsync配置文件/etc/rsyncd.conf
[[email protected] ~]# vim /etc/rsyncd.conf
uid = rsync
gid = rsync
user chroot = no
max connections = 200
timeout = 300
read only = no
[rsync]    ##概念模块名,名字可轻巧
path = /mydata  ##内定rsync客商的模块目录
auth users = bkjia  ##钦点设想客商名
secrets file = /etc/rsync.password  ##钦点设想客商的密码文件路线
ignore errors  ##意味着忽视错误

6、启动rsync服务
[[email protected] ~]# rsync --daemon --config=/etc/rsyncd.conf    ##rsync监听在tcp协议的873端口
[[email protected] ~]# ps aux | grep rsync
root      1330  0.0  0.0 114640  328 ?        Ss  21:13  0:00 rsync --daemon --config=/etc/rsyncd.conf
root      1338  0.0  0.1 112644  952 pts/0    R+  21:13  0:00 grep --color=auto rsync

二、配置inotify-master的密码文件
1、配置设想客户的密码文件
[[email protected] ~]# echo "linux" > /etc/rsync.password   
[[email protected] ~]# cat /etc/rsync.password
linux    ##瞩目:只要求写出设想客商的密码;不用写出客商名
[[email protected] ~]# chmod 600 /etc/rsync.password   
[[email protected] ~]# ls -ld /etc/rsync.password
-rw------- 1 root root 6 May 19 21:18 /etc/rsync.password

三、通过inotify-master测验推送文件
[[email protected] ~]# echo "Hello Word" > bkjia.txt
[[email protected] ~]# rsync -avz bkjia.txt [email protected]::rsync --password-file=/etc/rsync.password
sending incremental file list
bkjia.txt
 
sent 81 bytes  received 27 bytes  216.00 bytes/sec
total size is 11  speedup is 0.10

四、检查inotify-slave的办事模块目录
[[email protected] ~]# ll /mydata/
total 4
-rw-r--r-- 1 rsync rsync 11 May 19 21:21 bkjia.txt
[[email protected] ~]# cat /mydata/bkjia.txt 
Hello Word    ##推送成功

五、部署rsync-master
1、通过inofity源码包编译安装
[[email protected] ~]# tar -xf inotify-tools-3.13.tar
[[email protected] ~]# cd inotify-tools-3.13/
[[email protected] inotify-tools-3.13]# ./ configure --prefix=/usr/local/inotify  ##指明安装路径
[[email protected] ~]# make -j 4 && make install

2、编写监察和控制脚本
12345678910111213141516171819202122 [[email protected] ~]# vim inotify.sh
#!/bin/bash
 
host=172.18.42.200  ##指明inotify-slave的ip地址
src=/www/bkjia    ##本机监察和控制的目录,可自由定义
dst=rsync      ##inotify-slave的rsync客商的模块目录
user=bkjia      ##捏造顾客的客户名
passfile=/etc/rsync.password  ##调用本地的密码文件
inotify_home=/usr/local/inotify  ##指明inotify的设置目录
 
if [ ! -e "$src" ] || [ ! -e "${inotify_home}/bin/inotifywait" ] || [ ! -e "/usr/bin/rsync" ] || [ ! -e "/etc/rsync.password" ]; then
#if  [ ! -e "${inotify_home}/bin/inotifywait" ] || [ ! -e "/usr/bin/rsync" ] || [ ! -e "/etc/rsync.password" ]; then
echo "Check File and Folder"
exit 1
fi
 
 
${inotify_home}/bin/inotifywait -mrq -e close_write,delete,create,attrib $src | while read file
do
cd $src && rsync -arvz -P ./ --timeout=100 [email protected]$host::$dst --password-file=$passfile &>/dev/null
done
exit 0

六、执行inotify-master上的inotify.sh脚本
[[email protected] ~]# bash -x inotify.sh  ##运转脚本

  • host=172.18.42.200
  • src=/web/bkjia/
  • dst=rsync
  • user=bkjia 
  • passfile=/etc/rsync.password
  • inotify_home=/usr/local/inotify
  • '[' '!' -e /web/bkjia/ ']'
  • '[' '!' -e /usr/local/inotify/bin/inotifywait ']'
  • '[' '!' -e /usr/bin/rsync ']'
  • '[' '!' -e /etc/rsync.password ']'
  • read file
  • /usr/local/inotify/bin/inotifywait -mrq -e close_write,delete,create,attrib /web/bkjia/

七、在inotify-master本机监控的目录下创办理文件件
[[email protected] bkjia]# pwd
/www/bkjia
[[email protected] bkjia]# touch a aa aaa aaaa
[[email protected] bkjia]# ll
total 0
-rw-r--r-- 1 root root 0 May 19 22:54 a
-rw-r--r-- 1 root root 0 May 19 22:54 aa
-rw-r--r-- 1 root root 0 May 19 22:54 aaa
-rw-r--r-- 1 root root 0 May 19 22:54 aaaa

八、在inotify-slave的rsync工作模块目录下查看
[[email protected] mydata]# ll
total 0
-rw-r--r-- 1 rsync rsync 0 May 19 22:54 a
-rw-r--r-- 1 rsync rsync 0 May 19 22:54 aa
-rw-r--r-- 1 rsync rsync 0 May 19 22:54 aaa
-rw-r--r-- 1 rsync rsync 0 May 19 22:54 aaaa
[[email protected] mydata]# pwd
/mydata

以下是为构造rsync时的广阔难题:

问题一:
@ERROR: chroot failed
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:
劳动器端的目录不设有或无权力,创造目录并更正权限可化解问题。

问题二:
@ERROR: auth failed on module tee
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:
劳务器端该模块(tee)要求验证顾客名密码,但顾客端从未提供不错的客商名密码,认证战败。
提供不错的用户名密码化解此难点。

问题三:
@ERROR: Unknown module ‘tee_nonexists'
rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]

原因:
服务器空中楼阁钦命模块。提供科学的模块名或在劳动器端改过成你要的模块以消除难题。

问题1:
在client上遇到难点:
rsync -auzv --progress --password-file=/etc/rsync.pas [email protected]::backup /home/
rsync: could not open password file "/etc/rsync.pas": No such file or directory (2)
Password:
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
境遇那些标题:client端没有设置/etc/rsync.pas这一个文件,而在选用rsync命令的时候,加了那么些参数--
password-file=/etc/rsync.pas

问题2:
rsync -auzv --progress --password-file=/etc/rsync.pas [email protected]::backup /home/
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
欣逢那个主题素材:client端已经设置/etc/rsync.pas这些文件,里面也安装了密码111111,和服务器生龙活虎致,然则
劳务器段设置有错误,服务器端应该设置/etc/rsync.pas ,里面内容root:111111 ,这里登录名不可缺乏

问题3:
rsync -auzv --progress --password-file=/etc/rsync.pas [email protected]::backup /home/
@ERROR: chdir failed
rsync error: error starting client-server protocol (code 5) at main.c(1506) [Receiver=3.0.7]
境遇那个标题,是因为劳动器端的/home/backup 个中backup那几个目录并未有设置,所以提示:chdir failed

问题4:
rsync: write failed on "/home/backup2010/wensong": No space left on device (28)
rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7]
rsync: connection unexpectedly closed (2721 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7]
磁盘空间非常不够,所以不也许操作。
可以经过df /home/backup2008 来查阅可用空间和已用空间

主题材料5:网络征集难点
1、权限问题
周围如下的提醒:rsync: opendir "/kexue" (in dtsChannel卡塔尔 failed: Permission denied (13卡塔尔(英语:State of Qatar)注意查看同步的目录权限是或不是为755
2、time out
rsync: failed to connect to 203.100.192.66: Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
自小编商量服务器的端口netstat –tunlp,远程telnet测验。
大概因为顾客端依旧服务端的防火墙开启 招致不能通讯,可以设置准绳放行 rsync(873端口) 恐怕直接关闭防火墙。

还只怕有生龙活虎种在协同进程中恐怕会提醒未有权限 (将联合目录加上SvcwEscortsync全部权力就能够,更轻易的情势就是将SvcwLANDsync设为管理员就可以)

3、服务未运转
rsync: failed to connect to 10.10.10.170: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.5]
运营服务:rsync --daemon --config=/etc/rsyncd.conf
4、磁盘空间满
rsync: recv_generator: mkdir "/teacherclubBackup/rsync……" failed: No space left on device (28)
*** Skipping any contents from this failed directory ***
5、Ctrl+C或然大批量文件
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [receiver=3.0.5]
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(544) [generator=3.0.5]
表达:导致此难题当先八分之四是服务端服务未有被通常运行,到服务器上去查查服务是还是不是有运营,然后查看下 /var/run/rsync.pid 文件是还是不是存在,最干脆的诀要是杀死已经运行了服务,然后重新运维服务或者让脚本参预系统运转服务等级然后shutdown -r now服务器

6、xnetid启动
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(759) [receiver=3.0.5]
查看rsync日志
rsync: unable to open configuration file "/etc/rsyncd.conf": No such file or directory
xnetid查找的布局文件地方暗中同意是/etc下,依据具体景况成立软链接。比方:
ln -s /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf
抑或转移内定暗中同意的安插文件路线,在/etc/xinetd.d/rsync配置文件中。
Rsync configure:
配置一:
ignore errors
证实:那么些选项最佳拉长,不然再过多crontab的时候反复产生错误你也未可见,因为您不恐怕每一天去看每时每刻去看log,不加多那几个现身谬误的概率相对会极高,因为别的大点的门类和系列,磁盘IO都以三个瓶颈

Rsync error:
错误一:
@ERROR: auth failed on module xxxxx
rsync: connection unexpectedly closed (90 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
注明:那是因为密码设置错了,不可能登录成功,检查一下rsync.pwd,看客服是还是不是同盟。还应该有服务器端没运转rsync 服务也晤面世这种场馆。
错误二:
password file must not be other-accessible
continuing without password file
Password:
证实:那是因为rsyncd.pwd rsyncd.sec的权杖不对,应该设置为600。如:chmod 600 rsyncd.pwd
错误三:
@ERROR: chroot failed
rsync: connection unexpectedly closed (75 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(150)
申明:那是因为您在 rsync.conf 中装置的 path 路线不真实,要新建目录本领拉开联合
错误四:
rsync: failed to connect to 218.107.243.2: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
表达:防火墙难题产生,这几个最棒先通透到底关闭防火墙,排错的基本法正是那样,无论是S如故C,还恐怕有ignore errors选项难题也会促成

错误五:
@ERROR: access denied to www from unknown (192.168.1.123)
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(359)
表明:此主题材料很赫赫有名,是计划选项host allow的难点,初读书人向往三个同意段做成多个安顿,然后模块又是同二个,导致以致
错误六:
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(244) [generator=2.6.9]
rsync error: received SIGUSR1 (code 19) at main.c(1182) [receiver=2.6.9]
表明:导致此主题材料大多数是服务端服务未有被正常运维,到服务器上去查查服务是还是不是有起步,然后查看下 /var/run/rsync.pid 文件是还是不是留存,最干脆的办法是杀死已经起步了服务,然后重新启航服务仍然让脚本参预系统运转服务等级然后shutdown -r now服务器
错误七:
rsync: read error: Connection reset by peer (104)
rsync error: error in rsync protocol data stream (code 12) at io.c(604) [sender=2.6.9]
申明:原数据目录里不曾多少存在

MuranoSync完毕文件备份同步详细明白   

应用inotifywait监察和控制主机文件和目录

选拔inotify+rsync完结Linux文件批量更新

inotify-tools+rsync实时同步文件安装和配置

rsync同步完整配置

CentOS 6.5下翼虎sync远程同步

Linux文件夹相比并领取的差分文件工夫-rsync的妙用

昂Corasync 的详细介绍:请点这里
奥迪Q7sync 的下载地址:请点这里

正文永恒更新链接地址:

rsync:Remote Sync,是类Unix系统下的数额镜像备份工具。通过rsync能够消除对实时性必要不高的多寡开展备...

      rsync的帮助和益处与不足

             rsync与历史观的cp、tar备份格局相比,rsync具备安全性高、备份火速、支持增量备份等优点,通过rsync可以缓解对实时性必要不高的数据备份要求,比方准期的       备份文件服务器数据到远端服务器,对地点磁盘定期做多少镜像等。 随着应用种类规模的不断扩展,对数码的安全性和可相信性也提议的更加好的渴求,rsync在高级业务      系统中也逐步暴拆穿了众多欠缺,首先,rsync同步数据时,要求扫描全体文件后开展比对,举行差量传输;假若文件数量达到了百万居然千万量级,扫描全数文件将        是那叁个耗费时间的。况且正在发生变化的数次是里面超级少的生龙活虎局地,这是可怜低效的办法。其次,rsync不能实时的去监测、同步数据,即使它能够经过linux守护进度的方      式实行接触同步,然而三遍接触动作一定会偶尔光差,这样就招致了服务端和顾客端数据恐怕现身不等同,不可能在行使故障时完全的过来数据。**依照上述原因                     rsync+inotify组合现身了;**

2》inotify概述

     1>认识inotify     

 

*            Inotify是意气风发种强盛的、细粒度的、异步的文件系统事件监察和控制机制,linux内核从2.6.13起,出席了Inotify补助由此Inotify能够监察和控制文件系统中拉长、删除,改正、        移动等各类细微事件,利用那几个基本接口,第三方软件就能够**监察和控制文件系统下文件的各类变化景况,而inotify-tools正是那般的三个第三方软件。在上头章节中,作者       们讲到,rsyn*c能够兑现触发式的文书同步,可是经过crontab守护进度格局开展接触,同步的数量和事实上数据会有出入,而inotif***y能够监察和控制文件系统的种种变动,当       文件有其余更动时,就触发rsync同步,那样无独有偶解决了多头数据的实时性难点;*

*     2>**inotify安装,在WEB发布处理服务器安装就能够,WEB节点没有需求安装*

*           # tar–xvf inotify-tools-3.14.tar.gz
      # ./configure
   # make&& make install
     # ll /usr/local/bin/inotifywa*
    -rwxr-xr-x 1 root root 44319 4月 6 18:51 /usr/local/bin/inotifywait
    -rwxr-xr-x 1 root root 41409 4月 6 18:51 /usr/local/bin/inotifywatch
    inotifywait用于等待文件或文件集上的三个一定事件,它能够监督任何文件和目录设置,何况能够递归地监察和控制全数目录树;inotifywatch用        于搜聚被监控的文件系统总括数据,饱含每一个inotify事件发生稍稍次等音讯;*

*3》合营社案例WEB内容版本发表管理*

*     1>景况描述*

*          随着集团的事务增加,为了保全全部WEB层的WEB程序保持风流洒脱致,发版本的通过大器晚成台内容服务器向外扩充示公布满和辐射全数的翻新的                WEB程序,*

*        模拟条件如下:
    WEB1 节点 IP:192.168.1.109
    WEB2节点内容宣布Server IP:192.168.1.106
  2>安装WEB1节点*

*    # yum–y install rsync
    # vim/etc/web1.pass
       gongda:123
    #chmod 600 /etc/web1.pass
    # mkdir /web1/wwwroot –p
 3>配置文件:
  # vim /etc/rsyncd.conf #此结构文件并未有。需求再度编辑三个*

*           图片 1*

*           uid = nobody
      gid = nobody
   usechroot = no
     max connections = 10
     strict modes = yes
     pid file = /var/run/rsyncd.pid
     lock file = /var/run/rsync.lock
     log file = /var/log/rsyncd.log

    [web1]
    path = /web1/wwwroot/
    comment = web1 file
    ignore errors
    read only = no
    write only = no
    hosts allow = 192.168.1.106
    hosts deny = *
    list = false
    uid = root
    gid = root
    auth users =gongda
    secrets file = /etc/web1.pass*

*       4> 启动rsync服务
    # rsync --daemon*

4》安装WEB2内容管理节点

*  1> # yum –y install rsync
     yum -y install automake libtool*

*        协同的密码,注意此处只供给写密码,和web1.pass内部的密码要产生
    # vim /etc/server.pass
      123
    #chmod 600 /etc/server.pass*

***         2> 编写八个开行脚本

    # vim opt/inotify-rsync.sh
    #!/bin/bash
    host1=192.168.1.109
    #======================
    src=/web/wwwroot/
    dst1=web1
    user1=gongda
    /usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f%e' -e modify,delete,create,attrib $src |     while read files
    do
    /usr/bin/rsync -vzrtopg --delete --progress --password-file=/etc/server.pass $src $user1@
    $host1::$dst1
    echo "${files} was rsynced" >>/tmp/rsync.log 2>&1
    done***

      运行脚本
  #cd /opt
  #chmod +x inotify-rsync.sh
  # nohup bash –x inotify-rsync.sh&

 

 

inotifywait


语法:
inotifywait [-hcmrq] [-e ] [-t ] [--format ] [--timefmt ] [ ... ]
参数:
-h,--help
输出补助音讯
@
解除不必要监视的公文,能够是相对路线,也可以是相对路径。
--fromfile
从文件读取必要监视的公文或免除的公文,多个文本生龙活虎行,解除的文件以@早先。
-m, --monitor
接过到一个作业而不脱离,Infiniti时地执行。暗中认可的行事是接到到三个事务后立刻退出。
-d, --daemon
跟–monitor相像,除了是在后台运转,需求钦定–outfile把职业输出到多少个文本。也意味使用了
–syslog。
-o, --outfile
出口工作到叁个文件并不是专门的学业输出。
-s, --syslog
输出错误音信到系统日志
-r,--recursive
蹲点一个索引下的全数子目录。
-q,--quiet
点名一回,不会输出详细消息,内定贰回,除了致命错误,不会输出任何音信。
--exclude
正则相称供给破除的文书,大小写敏感。
--excludei
正则相配供给杀绝的文书,忽视大小写。
-t , --timeout
设置超时时间,假诺为0,则Infiniti制时间地推行下去。
-e , --event
钦命监视的平地风波。
-c, –csv
输出csv格式。
--timefmt
点名时间格式,用于–format选项中的%T格式。
--format
钦命输出格式。
%w 代表发惹事变的目录
%f 表示发闯事变的公文
%e 代表发生的风浪
%Xe 事件以“X”分隔
%T 使用由–timefmt定义的年华格式


inotifywatch


语法:
inotifywatch [-hvzrqf] [-e ] [-t ] [-a ] [-d ] [ ... ]
参数:
-h, –help
出口扶助音信
-v, –verbose
出口详细新闻
@
肃清无需监视的文本,能够是绝对路线,也足以是相对路线。
–fromfile
从文件读取必要监视的文本或衰亡的公文,二个文件生机勃勃行,消除的文件以@开端。
-z, –zero
输出表格的行和列,固然成分为空
–exclude
正则相配须求消灭的文本,大小写敏感。
–excludei
正则相配要求破除的文书,忽视大小写。
-r, –recursive
监视叁个目录下的全体子目录。
-t , –timeout
安装超时时间
-e , –event
只监听钦定的事件。
-a , –ascending
以钦赐事件升序排列。
-d , –descending
以钦点事件降序排列。***

 


4》普遍错误*问题一:***  @ERROR: chroot failed*

*  rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
  原因:服务器端的目录海市蜃楼或无权力。创制目录并改善权限可解决难题。

问题二:
  @ERROR: auth failed on module tee
  rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
  原因:服务器端该模块(tee)供给证实客商名密码,但客商端从未提供不错的客商名密码,认证失利。提供科学的客商名密码解                    决此主题素材。

问题三:
  @ERROR: Unknown module ‘tee_nonexists’
  rsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]
  原因:服务器不设有内定模块。提供科学的模块名或在劳务器端改善成你要的模块以化解难题。

问题四:
  password file must not be other-accessible
       continuing without password file
  Password:
  原因:那是因为rsyncd.pwd rsyncd.secrets的权柄不对,应该安装为600。如:chmod 600 rsyncd.pwd

问题五:
  rsync: failed to connect to 218.107.243.2: No route to host (113)
  rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
  原因:对方没开机、防火墙阻挡、通过的互连网上有防火墙阻挡,都有比相当的大恐怕。关闭防火墙,其实就是把tcpudp的873端口开采。
问题六:
  rsync error: error starting client-server protocol (code 5) at main.c(1524) [Receiver=3.0.7]
  原因:/etc/rsyncd.conf配置文件内容有错误。请正确核查配置文件。

问题七:
  rsync: chown "" failed: Invalid argument (22)
  原因:权限不可能复制。去掉同步权限的参数就能够。(这种处境多见于Linux向Windows的时候卡塔尔(قطر‎
问题八:
  @ERROR: daemon security issue -- contact admin
  rsync error: error starting client-server protocol (code 5) at main.c(1530) [sender=3.0.6]
  原因:同步的目录里面有软连接文件,必要服务器端的/etc/rsyncd.conf展开use chroot = yes。擦过软连接文件。*

*5》相关测量检验:
  1>在服务端创设文件,客商端会自动发出:*

*           图片 2*

*          图片 3*

*         2>在服务端删除文件,客商端会自动删除:*

*              图片 4*

*                图片 5*

*         3>在服务端文件写入数据时,顾客端文件自动同步:*

*               图片 6*

*               图片 7*

*  =================================================
注意:
1.两台主机都要将防火墙和SELINUX关闭;
2.财富公布器运转报错后,注意创立不设有的文件夹。
3.联手时的谬误日志在/var/log文件夹下。 *

编辑:操作系统 本文来源:rsync不能实时的去监测、同步数据,是类Unix系统

关键词:

  • 上一篇:没有了
  • 下一篇:没有了