求助:如何更好地在两个物理隔离的网络间同步目录?

2015-03-10 15:52:56 +08:00
 crisrock
两台windows平台的PC分属物理隔离的两个网络,现在有一个目录,目录里面有近万个大小不等的文件和几百个子目录,这些文件每天都会在这些子目录间移动,子目录的名称也可能会变化。两个网络间可以通过U盘或者光盘传递数据,但是每次把这个目录全部复制到U盘一遍觉得很慢,有没有什么更好的方法?比如把这些文件的操作记录下来,我只要拷一个文件到另一台机子上执行一下就行。
3097 次点击
所在节点    问与答
24 条回复
crisrock
2015-03-10 19:51:23 +08:00
@squid157 哦 这样啊。文件多的话,占用的U盘空间比较大。要是有更小巧轻便的解决方案就好了。
linhua
2015-03-10 20:13:25 +08:00
@crisrock

@imn1 的方法很好,为原目录和目标目录中的文件生成md5校验,然后比较,以判断内容是否有改变。如果有改变,就把原目录中的相应的文件(保留目录结构)复制进U盘。然后恢复到目标目录中。
Sharuru
2015-03-10 20:31:55 +08:00
收费方案:
买一套 GoodSync,可以很方便的创建规则使 A 机文件变动实时同步至 U 盘,插入 B 机文件自动同步更新。
还可开启回收备份、多版本备份功能。
允许写入额外的数据文件还能加速读取。

随便贴两张图:



zhjits
2015-03-10 20:36:12 +08:00
先 diff 然后 patch?这样传输的数据量会少很多。但是还是要在本机保留两份文件以供备份。

http://jungels.net/articles/diff-patch-ten-minutes.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/175839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX