inotify可以对linux 文件系统进行高效性、细粒度、异步的监控,用于通知用户控件程序的文件系统变化。inotify可以监控文件,也可以监控目录,配合rsync实现文件的实时同步功能。 首先安装inotify软件,先检查自己的系统版本(uname -r),我的是centos 7的系统,我的步骤 ...
分类:
其他好文 时间:
2019-06-05 00:03:24
阅读次数:
94
Linux内核提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件存取、删除、移动、修改等。利用这个机制,可以非常方便地实现文件异动告警、增量备份,并针对目录或文件的变化及时作出响应。将inotify机制和rsync工具相结合,可以实现触发式备份(实时同步)——只要原始位置的文档发生变化,则立即启动增量备份操作,否则处于静默状态,这样,避免了周期性备份时存在的延迟性、周期过密等问题
分类:
其他好文 时间:
2019-06-03 19:02:47
阅读次数:
156
rsync(远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份、保持链接和权限,且采用优化的同步算法,传输前进行压缩,因此适用于异地备份、镜像服务器等应用(虽然现在群集解决了这些问题,但还是有用上rsync远程同步的时候吧!)配置rsync的大概流程:配置rsync同步源的rsyncd.conf文件;创建备份账号;将rsync程序以守护进程(--daemon)方
分类:
其他好文 时间:
2019-06-03 17:25:13
阅读次数:
112
2018-09-25 15:39:04 一、RSYNC安装环境:centos6.5 iptables关闭和selinux为disabled源码安装:到rsync官网下载rsync源码安装包,上传到服务器上,或者wget下载。解压rsync源码安装包进入解压后的目录,执行./configure --p ...
分类:
系统相关 时间:
2019-06-03 14:26:13
阅读次数:
161
1.实时同步概述 1.什么是实时同步, 只要当前目录发生变化则会触发一个事件,事件触发后将变化的目录同步至远程服务器。 2.为什么要实时同步, 保证数据的连续性, 减少人力维护成本, 解决nfs单点故障 3.实时同步实现原理, 实时同步需要借助 Inotify通知接口,用来监控目录的变化,如果监控的 ...
分类:
其他好文 时间:
2019-05-27 23:33:16
阅读次数:
315
备份一直是 Linux 世界的热门话题。回到 2017,David Both 为 Opensource.com 的读者在使用 rsync 备份 Linux 系统方面提了一些建议,在这年的更早时候,他发起了一项问卷调查询问大家,在 Linux 中你的 /home 目录的主要备份策略是什么,在今年的另一 ...
分类:
系统相关 时间:
2019-05-26 00:06:37
阅读次数:
178
本周分享,一个命令rsync,可以在多台服务器上进行ssh免秘钥登录,反正我使用后是觉得相当好用。 脚本的含义是,取出 /root/hosts 下每一行的ip,同步他们的/root/.ssh 目录。 参考了:https://www.cnblogs.com/kevingrace/p/9063745.h ...
分类:
其他好文 时间:
2019-05-25 10:09:16
阅读次数:
116
需达成目标:在服务器(192.168.18.211)端搭建 rsync 服务, 将 /root/rsync-server/ 目录同步到客户端 /root/rsync-local 目录 Linux系统:CentOS 6.5 一、由于CentOS6.5已经默认已经安装了 rsync,如若没有安装,可以参 ...
分类:
其他好文 时间:
2019-05-24 15:45:59
阅读次数:
73
rsync服务器配置文档1、配置/etc/rsyncd.conf文件,写入如下内容:uid=rsyncgid=rsyncfakesuper=yesusechroot=nomaxconnections=2000timeout=600pidfile=/var/run/rsyncd.pidlockfile=/var/run/rsync.locklogfile=/var/log/rsyncd.logign
分类:
其他好文 时间:
2019-05-22 22:30:13
阅读次数:
193