linux unison inotify 文件同步

default.prf

#Unison preferences file
root = /app/htdocs/project
root = ssh://[email protected]//app/htdocs/project
servercmd = /usr/local/bin/unison
#force = true
ignore = Path Application/Runtime
ignore = Path Uploads/Home
batch = true
maxthreads = 300
#repeat = 1
#retry = 3
owner = true
group = true
perms = -1
fastcheck = false
rsync = false
sshargs = -C
xferbycopying = true
log = true
logfile = /home/bug/.unison/unison.log

参考配置链接:https://blog.csdn.net/gw85047034/article/details/52064907
unison inotify安装目录 /usr/local/bin /root/bin
配置密钥 /home/hgx/.ssh
配置文件 /home/hgx/.unison

原文地址:https://www.cnblogs.com/jiafeimao-dabai/p/10768159.html

时间: 2024-10-07 18:38:43

linux unison inotify 文件同步的相关文章

Linux命令之文件同步、定时备份 -rsync,cron,crontab

一.rsync介绍(可忽略) Rsync(remote synchronize)是一个远程文件同步工具; Rsync使用"Rsync算法"来同步文件,该算法只传送两个文件的不同部分,因此速度相当快; Rsync是替代rcp的一个工具,目前由rsync.samba.org维护,因而rsync.conf文件的格式类似于samba的主配置文件; Rsync可通过rsh或ssh使用,也能以daemon模式运行,以daemon方式运行时,Rsync Server会打开一个873端口等待客户端连接

rsync+inotify文件同步 - 同步慢的问题

rsync+inotify文件同步 - 同步慢的问题 我们来看网上的教程,我加了注释.(网上所有的教程基本都一模一样,尽管写法不一样,致命点都是一样的) #!/bin/bash /usr/bin/inotifywait -mrq --format '%w%f'-e create,close_write,delete /backup |while read file #把发生更改的文件列表都接收到file 然后循环,但有什么鬼用呢?下面的命令都没有引用这个$file 下面做的是全量rsync do

Centos6安装配置Unison+Inotify双向同步

Unison简介           Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致.unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点:                1.跨平台使用:                2.对内核和用户权限没有特别要求:                3. unison是双向的,它能自动处理两分拷贝中更新没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略:     

inotify 文件同步整理

今天文件同步有问题,所以决定加上inotify好久没有使用了,整理出来,以便以后使用 1.inotify介绍 inotify是一种强大细粒度.异步文件系统事件监控机制,Linux内核从2.6.13开始支持inotify,通过inotify可以监控文件系统中添加.删除.修改.移动等细微事件. 第三方软件inotify-tools 是基于此的第三方工具 2.下载 地址:https://github.com/rvoicilas/inotify-tools/wiki 3.安装 tar -xf inoti

Rsync+unison双向文件同步

1.配置RSYNC服务器的同步源: 基于SSH同步源 rsync -avz /server/rsyncd/*  [email protected]:/client/rsyncd 基于RSYNC同步源 /etc/rsyncd.conf address = 172.16.23.203 port 873 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log read o

linux下rsync文件同步配置详解

介绍 rsync(remote sync)是unix及类unix平台下的数据镜像备份软件,它不像FTP那样需要全备份,rsync可以根据数据的变化进行差异备份,从而减少数据流量,提高工作效率 rsync主要分为三个配置文件,分别是rsyncd.conf(主配置文件),rsyncd.secrets(密码文件),rsyncd.motd(服务器信息文件) ? 环境 centos7 IP:192.168.10.130?? 作为rsync服务器 centos7 IP:192.168.10.132? 作为r

rsync + inotify 文件同步

rpm -e rsync-3.1.2-4.el7.x86_64 --nodeps rpm -ivh rsync-3.1.2-4.el7.x86_64.rpm 115 服务端,接收文件的地方 echo "web:123" > /usr/local/rsync/rsyncd.passwd vi /etc/rsyncd.conf # /etc/rsyncd: configuration file for rsync daemon mode # See rsyncd.conf man p

rsync unison+inotify双向实时同步

rsync多线程同步 A:文件服务器 ip:10.10.1.10 B:备份服务器 ip:10.10.1.11 1.在B服务器上安装rsync软件 tar xzvf rsync-3.1.0.tar.gz cd rsync-3.1.0 ./configure make make install 2.配置双机ssh信任 在两台服务器的root目录下创建.ssh目录并设置正确的权限 mkdir ~/.ssh chmod 700 ~/.ssh 使用ssh-keygen命令生成SSH协议的RSA密钥 ssh

烂泥:linux文件同步之rsync学习(一)

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 这几天刚好有空就打算开始学习linux下的文件同步软件rsync,在学习rsync时,我们可以分以下几个步骤进行: 1. rsync是什么 2. rsync的工作原理 3. rsync优点 4. rsync认证方式 5. 安装rsync 6. rsync命令参数详解 7. 配置rsync 8. rsync的启动与关闭 9. rsync同步实例 说明:rsync服务器与客户端使用的OS均为:centos 6.5 64bit. 一.rsync是什么 在