首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux安装rsync和inotify实现文件夹实时同步

需求说明 在web服务器中,作为代码发布机A,文件同步到服务器B,C,D等集群中,可以忽略某个文件和目录。...rsync介绍 rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。...inotify介绍 inotify是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除,修改、移动等各种细微事件...test.sh 为要运行网站实时同步脚本 其中定义了要同步的网站的路径,要同步到的ip地址,哪些后缀名的文件忽略监控,同步的用户名,同步的文件列表,哪些文件不需要同步。...H:%M:%S`.html ​ 删除测试文件 rm -rf /data/wwwroot/web/test/test_rsync*.html ​ 测试文件是否同步

1.4K20

Linux安装rsync和inotify实现文件夹实时同步

需求说明 在web服务器中,作为代码发布机A,文件同步到服务器B,C,D等集群中,可以忽略某个文件和目录。...bashrc /root/ CREATE bb.txt /root/ OPEN bb.txt /root/ ATTRIB bb.txt /root/ CLOSE_WRITE,CLOSE bb.txt 网站实时同步脚本...test.sh 为要运行网站实时同步脚本 其中定义了要同步的网站的路径,要同步到的ip地址,哪些后缀名的文件忽略监控,同步的用户名,同步的文件列表,哪些文件不需要同步。.../test.sh > nohup_test.com 2>&1 & ​ 生成一个文件才能触发文件同步 touch /data/wwwroot/web/www.test.com/test_rsync_`date...+%Y%m%d-%H:%M:%S`.html ​ 删除测试文件 rm -rf /data/wwwroot/web/www.test.com/test_rsync*.html ​ 测试文件是否同步

1.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux下数据自动同步之rsync

    Windows下数据自动备份同步之Rsync  http://www.linuxidc.com/Linux/2014-01/95722.htm 一、实验环境 服务端:Linux CentOS 6.0...(192.168.1.220) 客户端1:Linux Centos 6.0 (192.168.1.96) 客户端2:windows 7 (192.168.1.97) -----------------...,把上面同步数据的命令增加到 crontab 里定时同步即可哈; --------------------------------------------------------------------...------------------------------ 4.2 安装及配置 下载后,直接解压出来,然后双击安装,一直 “NEXT” 结束,简单得不能再简单了; 进入电脑e盘-新建test文件夹...; 进入电脑e盘-test文件夹-新建html文件夹; 进入电脑e盘-test文件夹-新建rsyncd.txt 文件,写入00123456,保存退出;然后把rsyncd.txt的后缀名更改为pw

    1.4K10

    onedrive自动同步_onedrive没有同步

    Zotero+OneDrive多平台在线同步完美解决方案(一):安装配置、云端同步文献数据_焦月念拾的博客-CSDN博客_onedrive zotero Zotero使用第三方云服务同步(Dropbox...操作步骤 思想主要是:将Zotero用于存储内容的storage文件夹与OneDrive实现关联存储 (1) 找到Zotero storage文件夹的位置。...任务栏—编辑—首选项—高级—数据存储位置—打开数据文件夹。...(2) 把storage文件夹剪切到,onedrive的同步位置 选择一个onedrive中的存储位置;将本地电脑中的zotero的 storage文件夹剪切到,onedrive的同步位置。...存储的是pdf文件,所占存储较大; 本人之前已经更改过 storage文件夹位置,最初安装时默认C盘,后来更改至E盘; (3) 取消Zotero 首选项中的文件同步

    2.4K20

    Windows和Linux VPSGDrive之间文件夹的实时单向双向同步教程

    说明:一般我们同步Windows和Linux之间的文件时,常用的方法有nfs挂载,inotify + rsync同步等,有钱的或许会买成熟的storenext系统,当然后者基本上都是公司在用,storenext...$env:MUTAGEN_SSH_PATH= "$env:GIT_INSTALL_ROOT\usr\bin" 比如我要同步本地D盘根目录的BACK文件夹和远程Linux服务器的/moerats文件夹,使用命令...ip:ssh端口:/moerats #单向同步,创建会话为rats,D:\BACK为BACK文件夹绝对路径 D:\mutagen\mutagen.exe sync create --name=rats...$env:MUTAGEN_SSH_PATH= "$env:GIT_INSTALL_ROOT\usr\bin" 比如我要同步本地D盘根目录的BACK文件夹和远程Linux服务器挂载Gdrive网盘的/moerats...文件夹,使用命令: #双向同步,创建会话为rats,D:\BACK为BACK文件夹绝对路径 D:\mutagen\mutagen.exe sync create --name=rats --probe-mode

    2.1K40

    linux中复制文件夹到另一个文件夹_linux 文件夹复制

    1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/....方法示例: 2、将一个文件夹复制到另一个文件夹下 cp -r /home/packageA /home/packageB 运行命令之后packageB文件夹下就有packageA文件夹了。...方法示例: 3、删除一个文件夹及其下面的所有文件 rm -rf /home/packageA -r表示向下递归,不管有多少级目录,一并删除 -f表示直接强行删除,不作任何提示的意思 方法示例:...4、移动一个文件夹到另一个文件夹下面 mv /home/packageA /home/packageB/ 或 mv /home/packageA /home/packageB 这两种方法效果是一样的...方法示例: 5、移动一个文件夹下的所有内容到另一个文件夹下面 mv /home/packageA/* /home/packageB/ 方法示例: 参考文章 https://blog.csdn.net

    27.9K40

    Linux 同步管理

    本篇介绍 本篇看下Linux如何实现线程安全问题 原子操作 对于基础类型操作,使用原子变量就可以做到线程安全,那原子操作是如何保证线程安全的呢?...linux中的原子变量如下: typedef struct { int counter; } atomic_t; #define ATOMIC_INIT(i) { (i) } #ifdef...内存屏障 ARM架构终有3类内存屏障指令: 数据存储屏障(data memory barrier, DMB) 数据同步屏障(data synchronization barrier, DSB) 指令同步屏障...(instruction synchronization barrier, ISB) linux 内核中的内存屏障函数如下: barrier() 编译优化屏障,阻止编译器为了性能优化而进行指令重排 mb...linux中也有对应的方法, 就是持有自旋锁的时候关闭中断,等操作完后再开启,对应的api如下: spin_lock_irqsave(spinlock_t *lock, unsigned long flags

    1.7K40

    windows连接linux共享文件夹,windows访问linux共享文件夹

    /smb.c … Linux共享文件夹映射到Windows磁盘 摘自:https://www.jianshu.com/p/4a06121450e5 1.1方案背景 本方案就是在解决磁盘不足的问题而产生的...,利用映射盘的原理将Linux共享文件夹映射到Windows磁 … Ubuntu Linux虚拟机与windows快速创建共享文件夹 有时候我们需要在windows下与远程Linux服务器传输文件,之前使用...… windwo访问linux文件夹方法 windwo访问linux文件夹:是通过linux的samba来实现的: 安装samba需要安装samba-client.samba-common.smaba3...windows上的路径,指定名称code: 选择自动挂载.固定分配3.在centos上面执行如下命令 … Linux访问Window共享文件夹的配置步骤 1....Window下创建用户XXX(作用:Linux mount时需要提供用户和密码) 2. Window下共享文件夹给XXX用户,并根据实际需要设置读取/写入权限 3.

    29.2K20

    如何linux删除文件夹,linux删除文件夹,教您电脑的linux怎么样删除文件夹

    有些爱学习的用户会去操弄linux软件程序,在操作linux的过程中,有时候要删除一个文件夹,往往会提示次此文件非空,没法删除,这对于刚接触的用户来说无疑是一个巨大的困难,为此,小编这就来跟大家分享linux...有用户在网上提出这样的提问,一般普通的用户对这些程序软件还不是很了解,linux 可以说是现在最便宜的操作系统,linux 现在正向两个方面发展:服务器版和个人家用版,那么linux删除文件夹呢?...下面,小编就来跟大家介绍linux删除文件夹的操作方法。...linux删除文件夹 使用“SecureCRT”,通过 SSH2 连接到Linux 系统 linux电脑图解1 在 Linux 下删除目录的命令是“rm”,可以在终端命令提示符下输入“rm –help...首先创建一个名为“test”的文件夹,然后输入命令“rm -r test” 文件夹电脑图解3 再来测试一下带有 “rm -r -i -v test” 参数的 rm 命令 linux电脑图解4 删除文件夹实例

    37.4K50

    foxmail同步QQ邮箱里的所有文件夹

    无论是用Foxmail还是网易邮箱大师,都面临一个问题,我如何收取除收件箱外的其它文件夹下的邮件呢?比如在网页上我设置过滤规则后创建了很多文件夹 ? 怎么办呢?...默认登录Foxmail就一个“其它文件夹”(最开始是没有展开按钮的) ? 后来我翻设置,找到了开关在哪里,如果正好也遇到此问题的可参考我的操作方法。...QQ邮箱 –> 设置 –> 帐户 (然后往下拉,拉到如下图所示的地方) –> 勾选【收到”我的文件夹“】 之后在Foxmail中进行收取进行同步即可。 ? ?...而且收获文件夹的功能,网易不提供,反正我找了半天没找到,网上也有人反映这一点。(大网易就是不提供,界面如下图所示。) Foxmail收不到163的其他文件夹目录下的邮件,怎么解决?

    3.1K10

    VirtualBox 共享文件夹自动挂载

    ,赢百万奖金......了解更多详情>>> 设备 主系统为win10,虚拟机中安装ubuntu16.04 参考资料 分享Virtualbox Ubuntu 共享文件夹自动挂载的一些问题 上面这篇没有弄出来自己弄了一个快捷启动方式...virtualbox文件夹共享,ubuntu无法自动挂载解决方法 网上说解决方法是: sudo /etc/fstab 在最后加上: E_DRIVE /mnt/E vboxsf rw,gid=username...然而,我照着做了但是还是没有自动挂载。 最后,一位大神说,上面两种写法的前提是要取消掉虚拟机设置里面的自动挂载选项。 很显然,就是要去掉刚才“共享文件夹”里“自动挂载”的钩。...virtualbox文件夹共享,ubuntu无法自动挂载解决方法 这段给了一个思路就是去掉自动挂载的钩 然后我使用 sudo vim /etc/fstab //然后添加共享文件夹workspace 添加到前面创建的.../mnt/shared workspace /mnt/shared vboxsf defaults 0 0 然后这样重启以后成功挂在共享文件夹

    6.8K30

    Linux NTP时钟同步

    所以时钟同步在大数据里被广泛应用且必不可少的一步。 二、了解时间 在Linux系统中,时间分为两部分:系统时间和硬件时间。默认情况下,系统时间和硬件时间会以异步的方式进行,互不干扰。...在系统开机的时候,会自动从Bios中获取硬件时间,并设置为系统时间。...三、了解时区 在Linux系统中, /usr/share/zoneinfo目录下存在很多时区,其中 Asia/Shanghai代表中国时区,如果需要更改时区,仅需做个软链接到 /etc目录,软链名字为...对于运行NTP的本地系统,既可以接收来自其他时钟源的同步,又可以作为时钟源同步其他的时钟,并且可以和其他设备互相同步。...五、NTP时间同步方案选择 NTP同步方式在linux下一般两种:使用ntpdate命令直接同步和使用NTPD服务平滑同步。有什么区别呢,简单说下,免得时间长了,概念又模糊。

    19.6K30
    领券