Linux下实现文件双向同步
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-30
tings\currentuser\.unison目录,默认的配置文件名是default.prf. 五、测试 分别在server1与server2的/home/unison/test目录下创建文件或目录,然后在server1上执行unison,接着如果在server1与server2上都能看到各自创建的文件,就说明同步成功. 分别在server1与server2上创建文件 [unison@server1 ~]$ cd test [unison@server1 test]$ touch 1.txt touch 3.txt [unison@server2 ~]$ cd test [unison@server2 test]$ touch 2.txt touch 4.txt 在server1上执行unison [unison@server1 ~]$ unison 在server1与server2上查看文件是否同步 [unison@server1 ~]$ cd test [unison@server1 test]$ ls 1.txt 2.txt 3.txt 4.txt [unison@server2 ~]$ cd test [unison@server2 test]$ ls 1.txt 2.txt 3.txt 4.txt 均看到了“1.txt 2.txt 3.txt 4.txt”所有文件,说明文件同步已经成功! 注意:第一次SSH连接的时候可能需要输入一次密码,之后就不需要输入了. 六、定期或实时执行同步 如果想要定期执行,则通过crontab计划任务来实现,例如通过以下方式设置每5分钟执行一次 [root@server1 ~]# su - unison [unison@server1 ~]$ crontab -e 1 */5 * * * * /usr/local/bin/unison 如果想要实时同步,则需要结合inotify-tools来实现,具体实现方式请参考我的这一篇文章: 通过rsync inotify-tools ssh实现触发式远程实时同步 参考资料:http://heylinux.com/archives/845.html 本文出自 “无云安全技术站” 博客,请务必保留此出处http://hx100.blog.51cto.com/44326/612301 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux开机启动流程下一篇: linux系统维护
关于Linux下实现文件双向同步的所有评论