主题:【原创】Windows下多部PC的文件夹自动同步 -- 卷心菜
我的同步需求主要不是为了写程序,没有多人并行修改或者追踪不同版本的需要。
SVN或者分布式的版本控制我没有用过,但是否能够做到足够简单呢?足够简单的意思是,第一次安装设定后我不需要再打开这个同步软件进行任何操作,同步的文件夹内无论是修改、移动、新增、删除文件/子文件夹(通过windows explorer等程序)都能自动在另一边更新。
特别是专业的东西.放在随身的笔记本里面太不安全了
我现在是做ghost备份
过几个月刻张光盘,但是太麻烦了
公司内部不想而且不能在网络端做备份
版本信息佔用空間非常大,而且要手動更新/提交
我去看了一下 synctoy,三种模式好像都不符合我的要求。
我的要求如下:
把 C:/test1 的东西 备份到 D:/test2
要求 D:/test2 完全照 C:/test1 来。
当然把 D:/test2 全删把 C:/test1 全考过来也可以。
但是,就想减小工作量,D:/test2
已有的不动,
没有的考过来,
多余的删掉。
synctoy好像是不管删的。
而且是不是老版本有五个模式,新的只有三个。
windows下权限有问题,我原来一直用她。
fat32没问题,ntfs下有问题,一直没有解决。
也管文件更名。不过那是网上(内网或外网)的电脑和电脑之间。
同一部机上,可以用Folder compare类工具,比如File Sync
http://filesync.moleskinsoft.com/folder-compare-directory-compare.php
Dropbox支持LAN内部自动sync,不需要通过Dropbox server转。所以我觉得你的laptop常常带回家的话用这个应该最快。不太明白“不能P2P同步,所有要同步的文件都要先上传”是什么意思?我查了一下,这几个应该都是用p2p的?而且dropbox也不用先上传啊?
drawback大概有两点:
1)“不能对原本的文件夹结构进行自动同步”。其实这是可以解决的。在XP下用sysinternals中的junction,在vista,win7下用自带的mklink,就可以创造symbolic link,把它link到My Dropbox中就可以了。
2)free的只能2G,——多注册一个帐号,多下载一个client可以到4G,比你的26G还是差太远。但是话说回来,26G这么多还没有见到free sync的。
我想你的26G中应该也是只有一部分常常update吧?能不能分成两部分,不太update的做一个windows daily task,打包以后上传到backup server,比如adrive.com有50G免费;然后常常update的用dropbox或者syncplicity?
另外还有个sugarsync,也是2GB免费,但不知道怎么样。
Dropbox我只是看过介绍没有实际用过,但是如果网上空间只有2G,我即使可以用LAN直接连线来同步资料也无法同步超过2G的文件,是这样吧?还是说它可以设定某些文件只跟其他电脑同步,不放在网上,不受2G空间限制?
你说的Dropbox关于同步文件夹结构的解决方案我还真不知道,不过看起来还是比那些天生就能同步不同文件夹的软件麻烦。
之所以Windows Live Sync可以免费解决26G资料的同步,正是因为这个方案根本不包括线上储存,也就不受空间限制,理论上这东西最大可以支援20000x4G=80TB资料的同步。我同步的东西虽然多,但其中需要放在网上随时存取的资料只有1G左右,随便再找个有线上储存的方案就行了。
其实你主要是在LAN中sync,至于online backup不是太重要。
有没有试试gbridge?我也没有试过file sync的功能,但知道它有,而且设置好后可以不限制在lan内(不过26G大概只能在lan内吧),还有很多乱七八糟的功能。
问题主要在以下方面
1)同步时间太长。需要同步的容量大概有4-5G左右(该死的notes邮件数据库文件)。在现有宽带速率下,同步一次需要费时40分钟以上。
2)出现很多莫名其妙的conflict,且数量很多,根本不可能手工检查。因此引起对同步数据准确性的怀疑。
所以现在还是回到公司笔记本<->2.5inch USB外接硬盘<->家里的笔记本和台机的办法。使用一个开源的同步软件。(以前也用过很多其他freeware,但过了试用期以后就有容量限制,找了很久才发现这个不错)
这样的话,同步时间大致在10分钟左右。早上到了公司以后只要很短时间内就可以搞定。
而Windows Live Sync的性能则要好得多了,error基本没有,速度也要快很多倍。唯一值得诟病的地方是升级新版本时不会自动记忆旧的同步设定,要重新手动指定文件夹。
在internet上隔着老远一样可以同步的,只是在lan内网速会更快而已。我常常是在家里的desktop做好了一份文件,然后出外到某地打开laptop继续编辑该文件,这时只要desktop没关机那份文件就能马上通过互联网自动同步到laptop上,不需要我做任何操作,也不需要我在离家前先开启laptop同步。
另外,虽然我为了方便要同步26G的东西,但经常修改的东西只有很少,需要传输的数据往往只是以MB甚至KB计算,所以速度不成问题。
可惜不是免费的!