1
yiaya Aug 11, 2014 via Android 看到标题本来想进来说金山快盘的,结果看到内容里“rsync+…”这种完全不知所云的高大上词汇,还是羞愧地忍住了。
|
2
qingting Aug 11, 2014 via Android
试试btsync
|
5
qq103436685 Aug 11, 2014
写程序监控苛目录的变化,再自动同步。
|
6
uio Aug 11, 2014
|
7
multiple1902 Aug 11, 2014
首先要分清单向同步和双向同步。rsync 只能做到单向同步。我在电脑上使用 unison 实现双向同步,但它需要保存额外元信息,也就是它要在别的地方记录同步状态和历史。
在 Server Fault 上看到一个近乎实时的单向同步方法,简单说就是结合了 inotify(监控文件改动)和 rsync。请参考 http://serverfault.com/questions/148665/linux-is-it-possible-to-sync-two-directories-in-real-time 提到的 lsyncd。 |
8
lijinma Aug 11, 2014
|
9
rrfeng Aug 11, 2014
inotify + rsync 基本满足需求。
|
10
merlin852 Aug 11, 2014
我看 “实时” 只有NFS,SMB之类的共享服务了,各种同步都有时差的
|
11
ipconfiger Aug 11, 2014
inotify + rsync 或者 +btsync
用pyinotify可以很简单的搞一个脚本出来,用supervisor跑成服务即可 |
12
liunan1321 Aug 11, 2014
inotify + rsync+1
|
13
xarrow Aug 11, 2014
BitTorrent Sync 你值得拥有
|
14
hexor Aug 11, 2014 via iPad
你这需求 也就是文件夹只保存在一台机器上就可以了吧 无论怎么样 都是修改的同一个位置
|
15
lu18887 Aug 11, 2014
svn+hook ? git+hook 我首先想到这个
|
16
phperstar Aug 11, 2014
目测我一直使用的是sersync+rsync,是可以支持实时同步的呀
|
17
althoughghgh Aug 11, 2014
Dropbox 我用那个 OpenerDNS 好像就不用翻墙了
Android 客户端也可以, |
18
582033 OP |
19
donnior Aug 11, 2014
btsync,同步时延非常小,还支持内网
|
20
582033 OP https://gist.github.com/anonymous/2bd1676ca95281a42d37
自己用python的pyinotify库加rsync命令简单写了个脚本来同步,省去配置inotify的步骤 |
21
582033 OP 哇哦,原来v2支持自动从gist地址获取代码,好神奇的说~
|
22
Owenjia Aug 12, 2014 via Android
是备份还是两台机器都要用这些文件?或许可以试下 sshfs ~
|