For the first time ever, the free Sync download includes all the premium features previously only available in a Sync Pro paid plan. Check out your new pro features.
https://www.resilio.com/blog/resilio-sync-3-0
]]>Hello Pro: All the Benefits of Sync Pro—Now Available for All in Resilio Sync 3.0
正代连不上中继服务器,反代从另一个客户端指定 ip 和端口连不进来。
可是在 windows 电脑上也找不到 btsync 的配置文件,我只用来同步自己的文件而已,这么好的工具就这么黄了,怎么办?
]]>Resilio Sync 在差异同步下仍会重写整个文件,在用于同步类似日志文件这样不断变动的文件时,会导致巨量硬盘写入量。
前几天我无意中使用 DriveDx 查看硬盘 S.M.A.R.T. 信息时发现,我使用了差不多才一年的 MacBook Pro 的 SSD 硬盘写入量竟然高达 180 TB !按 365 天算,平均每天写入量接近 500 GB。
非常不可思议,因为我并没有主动写入这么多数据量。虽然 MacBook Pro 的 SSD 应该有相当高的写入寿命,但按这疯狂的写入量趋势,我还是怕没过一两年这 SSD 就得出问题。
很快我就通过 iStat Menus 和活动监视器( Activity Monitor )发现,造成这疯狂写入量的罪魁祸首就是 Resilio Sync。Resilio Sync 持续不断地以数十 MB/s 的速度往硬盘写入数据,一天的写入量可以达到 1 TB 以上,但是我并没有使用 Resilio Sync 同步这么高的数据量。
大半年以来,我有二三十台服务器长时间在跑我的一个程序,我一直用 Resilio Sync 来同步这些服务器上此程序使用的配置文件和生成的 CSV 数据文件以及日志文件到我的电脑上,这样可以很方便地管理和维护这么多台服务器,也可以及时获取生成的数据文件,一直都挺满意的。
虽然同步的服务器多,但需要同步的数据量并不高,每台服务器上同步的文件夹总大小一般只有几百 MB,而程序每分钟只会新增几十行数据到 CSV 数据文件和日志文件中,因为 Resilio Sync 支持块级差异同步——只有文件新改动的部分才需要传输,所以几十台服务器总共一直也只有 KB/s 数量级的同步量,一天应该不到 1 GB 的数据量。
那么按这同步量,理论上 Resilio Sync 一天的写入量也只要 1 GB 左右就好了,但是实际上 Resilio Sync 却以上千倍的速度不断地往硬盘写入数据,导致一天能有上 TB 的写入量,和同步量严重不符。
为了找出造成此问题的具体原因,我搜遍了互联网没找到先例,以及尝试了许多现在看来是徒劳的方法,期间的折腾就按下不表,最终被我发现导致这问题的原因是:
Resilio Sync 虽然支持差异同步传输,但是在同步到差异数据后会重写整个文件!
假设服务器上有个 100 MB 的文本文件,之前已经和本地同步好了。现在在文件末尾添加了 1 MB 的数据,Resilio Sync 可以只传输这新增的 1 MB 数据到本地,但是本地在接收到这 1 MB 后,会读取已有的 100 MB 文件加上这 1 MB,重新写一个 101 MB 的文件覆盖原文件,而不是将新的数据直接写入原文件。每次同步完后文件的 inode 编号都会改变,说明文件已经不是同一个文件了,我是这样才发现的。
所以虽然我的同步量很少,但是服务器上生成的数据文件和日志文件有的能涨到上百 MB 大小,而且每分钟都会有新增数据,因此 Resilio Sync 在同步过程中就会不断重写这些大文件,也就导致了每天上 TB 的恐怖写入量。
受制于 Resilio Sync 的这个机制,在我这使用场景下其实并没有可以根治的办法,可能 Resilio Sync 就不适合用来同步这种一直会变动的文件,但我目前没找到更好的替代方案。
我唯一能做的就是改程序,将生成的数据文件和日志文件按时间或者大小进行拆分,使得需要不断同步的文件的体积保持在一定大小以下,以此来减少每次重写的数据量。这样更改后效果还是很明显的,Resilio Sync 每天的写入量从 1 TB 多降低到了 100 GB 左右,减少了 90%,虽然和实际同步量比还是很高,但已经在我可接受范围内,再配合上 Resilio Sync 的定时暂停同步功能,可以进一步降低写入量,这样应该在这台电脑淘汰前不会因此导致 SSD 提前寿终正寝了。
]]>log
TRACKER[173.244.217.42:4000, [2606:2e00:8003:1:ec4:7aff:fe57:108e]:4000] closing connection to 173.244.217.42:4000/uTP[0x00007f7d0c1dcc00] - reason: EOF, error: 3 (Connection timeout)
]]>抵制网盘。还是得靠正规的 P2P。
]]>ps1:ios10 , btsync 是 2.3.5 版本 ps2:iphone 的两张同名照片是在不同的目录下
]]>BUG 是这样产生然后可以随时重现的, 首先是 MAC 上我添加了一个有 200 多个图片的文件夹, 然后 nexus6 首先开始同步,添加文件夹,很快就同步完了,注意因为我是在快图( Android 端的一个看图 app )里面直接看图的,所以能一目了然的看到,有几个图的缩略图是灰色的,查看这些图片的大小正常、文件名正确、唯独 MD5 变化了,也就是文件被修改了。这时为了防止手机端的这些变化同步到 Mac 端,所以在同步完成后我立即点击了同步暂停。 然后 Z3C 继续,重复上一过程,相同的是仍然有文件损坏,但不同的是损坏的文件跟 nexus6 的各不相同...
然后为了确定根源,我用了一台 5S 来同步,完成之后因为 iOS 的沙盒限制,所以是没法用第三方的看图软件查看 BTSync 同步的内容的,所以我花了一点时间一张张的看了,结果完全正确,一个坏的都没有... 应该可以确认 iOS 是没问题的。
我已经捣鼓了两天了,实在没有思路了,但是又很想用 BTSync , Google 了一圈只看到 3 年前有某些人文件损坏而且 MD5 不对的,其他的案例几乎没有。 求解决思路...
]]>http://att.x2.hiapk.com/forum/201206/15/155249khh1xdstcndyz8nu.gif
对于初次了解自同步的饭友来说,先做个简单介绍:
自同步是一款局域网内免费文件同步与备份的软件,可以在没有连接互联网的情况下,通过 WiFi 或局域网,达到电脑与电脑、电脑与手机之间,文件自由同步和备份的目的。除此之外,可以轻松将手机端的照片自动备份到电脑,或者用电脑轻松的将文件分享给周围的朋友或者同事。
版本: 2.1.0
运行环境: Win All
收费类型:完全免费
本次更新亮点:
1 、全新 Logo+商务蓝设计风格;
2 、更新至最新同步内核,修复了老版本同步过程中偶尔闪退和无法同步的 Bug ;
3 、增加查看文件同步记录功能;
4 、增加文件传输列表,传输过程一览无余;
5 、增加指定设备功能(解决跨网段无法自动发现的问题);
6 、增加查看周围正在运行的自同步设备的功能;
7 、增加相同口令的同步文件夹可随时设置为只读、读写的功能;
8 、增加同步文件的暂停功能。
http://att.x2.hiapk.com/forum/201206/15/155249khh1xdstcndyz8nu.gif
详细特点:
1 、手机照片、文档自动备份到电脑
手机里保存的照片都可以通过自同步实现轻松备份至电脑,再也不用担心被误删;
2 、设备间实时同步、备份
建立起同步关系的设备,只要文件有变化都会自动同步到其它同步设备,无论增加修改删除;
3 、小团队本地办公文件快速分享
同步目录分享功能,让你轻松将现有同步目录分享给团队内成员。
A. 同步页面:
http://ww4.sinaimg.cn/bmiddle/005V8XGKgw1ev7rx3bfn2j30nm0fs40y.jpg
B. 备份页面:
http://ww3.sinaimg.cn/bmiddle/005V8XGKgw1ev7rx4ou0jj30nm0fsq4e.jpg
C. 在线列表轻松显示当前传输速度:
http://ww2.sinaimg.cn/bmiddle/005V8XGKgw1ev7rx6jwxhj30hs0d8gml.jpg
D. 历史记录保证每一次操作都有迹可循:
http://ww2.sinaimg.cn/bmiddle/005V8XGKgw1ev7rx8aqlxj30hs0d8td0.jpg
http://att.x2.hiapk.com/forum/201206/15/155249khh1xdstcndyz8nu.gif
去自同步官网下载请点击:
http://www.zisync.com/download
//i.v2ex.co/qcYrD2XJl.png
]]>