[问题]系统自动判断档案是否变动

楼主: sss5 (opp)   2016-07-15 13:13:44
想作一个类的a server的某个folder内档案有变动 (新/修/删)
就会同步至b server的folder
像a server新增一个test.jpg
也会同步至b server 底下有一个test.jpg
有高手知道要使用什么方式处理吗@@
谢谢
作者: kenduest (小州)   2016-07-15 13:20:00
用 inotify 机制,linux kernel 有支援这个功能可以监视目录内有档案相关新增、删除、异动状态后续就知道哪个档案有异动,自己可以决定怎么处理以 python 来说,有个 pyinotify 可以测试了解这功能至于后续你说相关自动同步部分就得自己实作,有太多细节因为这个就等于实作 google drive, dropbox 等软件
楼主: sss5 (opp)   2016-07-15 13:50:00
恩恩,有个方向我再研究看看.谢谢!!
作者: chang0206 (Eric Chang)   2016-07-15 16:45:00
作者: mmm951 (白天天气好)   2016-07-15 17:58:00
楼上感谢分享,学习一下
作者: kenduest (小州)   2016-07-15 22:36:00
同步现成软件很多,可参考 https://goo.gl/N3BqDA
作者: pizzahut (...)   2016-07-16 10:45:00
写排程rsync应该是最简单的方式了
作者: Bellkna (柔弱气质伪少女)   2016-07-16 18:27:00
rsync+1 arch wiki上也有直接写成服务的教学
作者: kenduest (小州)   2016-07-16 18:37:00
不过 rsync 比较算是非即时传输同步方式

Links booklink

Contact Us: admin [ a t ] ucptt.com