预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局*CN102467528A*(12)发明专利申请(10)申请公布号CN102467528A(43)申请公布日2012.05.23(21)申请号201010540033.7(22)申请日2010.11.02(71)申请人英业达股份有限公司地址中国台湾台北市(72)发明人王辉陈志丰(74)专利代理机构北京律诚同业知识产权代理有限公司11006代理人梁挥张燕华(51)Int.Cl.G06F17/30(2006.01)G06F11/14(2006.01)权利要求书权利要求书1页1页说明书说明书44页页附图附图22页(54)发明名称重复数据删除操作系统(57)摘要一种重复数据删除操作系统,应用于客户端所运行的文件备份程序之中。重复数据删除操作系统包括:客户端的一文件过滤模块用以设定对待备份文件相应的过滤策略;重定向读写模块接收来自于文件备份程序所发出的存取请求,重定向读写模块用以发送存取请求的数据信息;索引文件读写模块用以对重复文件产生索引文件,在索引文件中包括至少一组特征码与存储信息;当待备份文件为重复文件,属性控制模块将待备份文件的大小修改为索引文件的大小,并同时修改存取请求中待备份文件的大小,再将存取请求发送至文件存储系统。上述本发明提供系统,当客户端接收待备份文件且待备份文件与客户端的储存文件有重复时,则对待备份文件进行储存位置的重新定向设定。CN10246758ACN102467528A权利要求书1/1页1.一种重复数据删除操作系统,应用于一客户端所运行的一文件备份程序之中,当该客户端接收一待备份文件且该待备份文件与该客户端的一储存文件有部分重复时,则对该待备份文件进行储存位置的重新定向,其特征在于,该重复数据删除操作系统包括:一文件过滤模块,设定对该待备份文件相应的一过滤策略;一重定向读写模块,其接收来自于该文件备份程序所发出的一存取请求,该重定向读写模块用以发送该存取请求的一数据信息;一索引文件读写模块,对一重复文件产生一索引文件,该索引文件中包括至少一组特征码与一存储信息;以及一属性控制模块,当该待备份文件为该重复文件,该属性控制模块将该待备份文件的大小修改为该索引文件的大小,并同时修改该存取请求中该待备份文件的大小,再将该存取请求发送至一服务端的一文件存储系统。2.根据权利要求1所述的重复数据删除操作系统,其特征在于,还包括一客户端服务模块,用以接收该数据信息,该客户端服务模块用以对该待备份文件进行一重复数据删除程序、一压缩/解压缩程序或一加密/解密程序。3.根据权利要求1所述的重复数据删除操作系统,其特征在于,该数据信息为该存取请求的一请求偏移量、一请求长度与一数据内容。4.根据权利要求1所述的重复数据删除操作系统,其特征在于,该存储信息包括一文件容量与一文件偏移量。5.根据权利要求1所述的重复数据删除操作系统,其特征在于,还包括一重复数据删除服务模块,其连接于该属性控制模块与该索引文件读写模块。6.根据权利要求5所述的重复数据删除操作系统,其特征在于,该重复数据删除服务模块还包括一处理线程子模块、一数据存储子模块、一哈希查找子模块与一通信子模块。2CN102467528A说明书1/4页重复数据删除操作系统技术领域[0001]本发明涉及一种数据备份系统,特别涉及一种重复数据删除操作系统。背景技术[0002]重复数据删除是一种数据缩减技术,通常用于基于磁盘的备份系统,主要目的在于减少存储系统中使用的存储容量。它的工作方式是在某个时间周期内查找不同文件中不同位置的重复可变大小数据块。重复的数据块用指示符取代。由于存储系统中总是充斥着大量的冗余数据。为了解决这个问题,节省更多空间,“重复删除”技术便顺理成章地成了人们关注的焦点。采用“重复删除”技术可以将存储的数据缩减为原来的1/20,从而让出更多的备份空间,不仅可以使存储系统上的备份数据保存更长的时间,而且还可以节约离线存储时所需的大量的带宽。[0003]但是在一般文件存储程序中并非都有支持重复数据删除的相关应用。若是重新对现有的文件存储程序进行开发,对于软体开发商而言,不止为一项重大的负担。发明内容[0004]鉴于以上的问题,本发明所要解决的技术问题在于提供一种重复数据删除操作系统,应用于客户端所运行的文件备份程序(WindowsServerBackup)中,当客户端接收待备份文件且待备份文件与客户端的储存文件有重复时,则对待备份文件进行储存位置的重新定向设定。[0005]为了达到上述目的,本发明所揭露的重复数据删除操作系统包括:文件过滤模块、重定向读写模块、索引文件读写模块与属性控制模块。文件过滤模块用以设定对待备份文件相应的过滤策略;重定向读写模块接收来自于文件备份程序所发出的存取请求,重定向读写模块用以发送存取请求的数据信息;索