一、原理: inotify事件监控,可以监控文件系统中添加,删除,修改,移动等各种事件,一旦发现数据彼此不同,会通知rsync同步推送数据。inotify + rsync可以时时同步 二、准备工作 1、需要用云yum仓库安装软件包inotify-tools inotify-tools,可提供两个工具 ...
分类:
其他好文 时间:
2018-11-04 19:30:42
阅读次数:
213
Rsync用来实现触发式的文件同步。inotify-tools是一套组件,Linux内核从2.6.13版本开始提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件存取、删除、移动等。利用这一机制,可以非常方便地实现文件异动告警、增量备份,并针对目录或文件的变化及时作出响应;所以使用i ...
分类:
其他好文 时间:
2018-10-11 21:43:22
阅读次数:
130
使用inotifywait监控文件变动 inotifywait是?inotify tools?包中提供的一个工具,它使用?inotify?API 来监控文件/目录中的变动情况。 在archlinux上,我们可以使用下面命令来安装 sudo pacman S noconfirm inotify too ...
分类:
其他好文 时间:
2018-10-06 19:49:13
阅读次数:
151
Rsync 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,在传输钱执行压缩,因此非常适用于异地备份、镜像服务器等应用。
inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,Linux内核从2.6.13起,加入了inotify支持,通过Inotify可以监控文件系统中添加、删除,修改、移动等各种细微事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inotify-tools就是这样的一个第三方软件。
分类:
其他好文 时间:
2018-10-01 00:18:29
阅读次数:
207
安装inotify wget http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz tar -zxvf inotify-tools-3.14.tar.gz ./configure make && m ...
分类:
其他好文 时间:
2018-09-11 14:02:53
阅读次数:
328
如果有一天去接受面试:面试官问你一个1t的文件需要进行传输,问题用何种方法。假如你答了scp或者ftp。那么你挂的几率是很大的 一、inotify介绍 inotify-tools有两个命令 //inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotifywa ...
分类:
其他好文 时间:
2018-08-28 00:50:32
阅读次数:
188
rsync服务可以实现数据的同步,但不是自动同步,所以在一些网站服务等,需要用到inotify进行自动监控。实验环境:centos7两台能互相ping通对方。一台为源端,一台为发起端。该实验博主源端地址:192.168.60.135发起端地址:192.168.60.136http://github.com/downloads/rvoicilas/inotify-tools/inotify-tool
分类:
其他好文 时间:
2018-07-29 10:50:00
阅读次数:
155
yum install inotify-tools -y sysctl -w fs.inotify.max_user_watches="99999999" #同时同一用户可以监控的目录数量 /usr/bin/inotifywait -mrq --timefmt '%Y/%m/%d-%H:%M:%S' ...
分类:
其他好文 时间:
2018-07-13 19:04:18
阅读次数:
109
环境搭建 0.环境安装 gcc yum install gcc -y 1.安装inotify(源码软件包) 1. cd /opt/tools/inotify-tools-3.14/ 2. ./configure --prefix=/opt/tools/inotify-tools-3.14/ 3. y... ...
分类:
其他好文 时间:
2018-07-10 23:33:29
阅读次数:
236
31、监控目录,新创建的文件名追加到日志中#要安装inotify-tools软件包#!/bin/bashMON_DIR=/optinotifywait-mq--format%f-ecreate$MON_DIR|\whilereadfiles;doecho$files>>test.logdone32、find一次查找多个指定文件类型#find./-name‘*.jpg‘-o-name‘*
分类:
系统相关 时间:
2018-06-25 13:04:11
阅读次数:
239