加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux中的rsync简单应用及rsync+inotify实时应用

发布时间:2016-10-23 09:03:13 所属栏目:Linux 来源:网络整理
导读:本文系统Centos6.0 Server:(Centos) 192.168.182.130 Client:(lv2) 192.168.182.129 rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来

没有log日志文件;

Ps:你可以将rsync --daemon写入rc.local文件,

你可以将上面的命令写入cron;实现定时同步;

下面是rsync+inotify实现数据实时同步;

上面已经表明,rsync无法实现实时的同步;所以才做了cron;这也是rsync的不足;

Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。Inotify 是一个 Linux 内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。您还可以跟踪活动的源头和目标等细节。

要使用 inotify,必须具备一台带有 2.6.13 或更新内核的 Linux 机器(以前的 Linux 内核版本使用更低级的文件监控器 dnotify)。如果不知道内核的版本,请转到 shell,输入 uname -a:

Linux中的rsync简单应用及rsync+inotify实时应用

这就是常说的rsync可以下发多台机器配置文件的图;其实和上面的案例是反过来,上面是client下载server端,进行备份,这个案例是client端进行上传到多台server端,比如集群的话;

(编辑:佛山站长网)

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

热点阅读