11
回答
寻找一款合适的“文件数据备份”软件,大家有什么好建议?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

朋友的一个小公司,开了一个windows服务器上的共享目录,很多文件和资料都放在这个共享目录中。
文件数量超过几万个,部分文件修改会很频繁,每天的变化量大概在100M以内,总大小在20G以内。

由于经常会误操作或者网络问题,导致共享目录上的文件编辑后出现一些问题,需要找到以前的版本。

解决方案思路:

1、在windows服务器上运行一个备份软件;
2、定时(每天凌晨)扫描文件夹中的新内容;
3、如果有修改,则归档到另外一个地方去存储,同时设置“档案”标记;
4、可以很方便的找回某个时间点的某个路径的文件;

我尝试了一些oschina列出来的备份软件,大多数都是linux平台的,
windows上符合需求的,没找到合适的:-(

另外,我尝试用系统自带的ntbackup解决问题,这个工具操作比较繁琐,实在没有更合适的也只好用它了。

谢谢:_)

<无标签>
举报
Jason_hu
发帖于7年前 11回/400阅
共有11个答案 最后回答: 6年前

引用来自#3楼“jason hu”的帖子

to 剑客,这个分类我扫描了2遍了,适用了几款,确实没有找到合适的。

那我也没脾气了,如果是linux下倒可以用rsync来做。好像rsync 也有windows 下的版本,对了是 cwRsync:

http://www.oschina.net/p/cwrsync

文件同步应该也是一个解决问题的方向,我看看:-)

很好奇大家一般怎么解决这个问题的?难道没有人有这个需求吗?

引用来自#6楼“jason hu”的帖子

文件同步应该也是一个解决问题的方向,我看看:-)

很好奇大家一般怎么解决这个问题的?难道没有人有这个需求吗?

我们这里是用文件同步的思路来做的,保持两个目录的文件同步。

直接 cwRsync 就OK了,足以满足你的需求。另外MS自己好像有个叫什么SyncToy的小东东,应该也OK的。

看了下,RSync的Windows版本应该可以满足需求:-)

我再仔细研究看看,谢谢各位老大。

to 红薯
  文件同步的话,会保留历次的历史版本吗?

楼上这个方案不错:-)

其实我是不是可以直接将原始目录的内容,每日自动commit到svn中即可呢?

我关键是怕每次commit后,会修改太多原始文件的属性,譬如只读属性,造成文件自身无法编辑了。
另外,因为没有checkout操作,直接commit会有问题不?

顶部