[发明专利]一种基于数字标识符管理增量文件的数据保护方法在审
申请号: | 201010161632.8 | 申请日: | 2010-05-04 |
公开(公告)号: | CN102236589A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 俞训峰;张有成;谢亮 | 申请(专利权)人: | 南京壹进制信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210014 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数字 标识符 管理 增量 文件 数据 保护 方法 | ||
1.一种基于数字标识符管理增量文件的数据保护方法,其特征在于,包括如下步骤:
(1)利用数据库技术创建三个数据库表:目录信息表、文件信息表和增量文件信息表;
目录信息表包含字段:数字标识符、所属目录的数字标识符、目录名;
文件信息表包含字段:数字标识符、所属目录的数字标识符、文件名;
增量文件信息表包含字段:数字标识符、所属文件的数字标识符、开始时间、结束时间;
分别对目录信息表的所属目录的数字标识符字段、文件信息表的所属目录的数字标识符字段、增量文件信息表的所属文件的数字标识符字段建立索引;
(2)对需要保护的文件先进行一次完全备份,生成该文件及其所在路径中所有目录的数字标识符,并在目录信息表和文件信息表中添加相应记录;
(3)在操作系统中安装一个文件过滤驱动程序,实时监控所有文件的创建、修改(写)、删除操作,每拦截到一次文件操作都生成一条操作记录;
操作记录包含如下域:操作时间、操作类型、文件全路径、起始偏移、字节数、写入的数据内容;
(4)应用程序读取文件过滤驱动程序产生的操作记录,形成并存储增量文件,生成该增量文件的数字标识符并在增量文件信息表中添加相应记录。
2.权利要求1中所述的基于数字标识符管理增量文件的数据保护方法,其特征在于,步骤(2)中进行完全备份时,包括如下步骤:
①将需要备份的文件的各层目录分析出来;
②对每层目录,先根据目录名与其所属目录的数字标识符在目录信息表中找到该目录的数字标识符,如果此目录还不存在数字标识符,则为其新建一个唯一的数字标识符并存储到文件信息表,同时在备份存储路径新建一个目录,目录名即为此层目录的数字标识符;
③在文件信息表中,根据最后一层目录的数字标识符与文件名,查找到此文件的数字标识符,如果此文件还不存在数字标识符,则为其新建一个唯一数字标识符并存储到文件信息表,同时在第②步所建立的目录下新建一个以文件数字标识符命名的目录;
④复制需要备份的文件的所有数据到第③步所建立的以文件数字标识命名的目录下。
3.权利要求1中所述的基于数字标识符管理增量文件的数据保护方法,其特征在于,步骤(4)中存储增量文件时,包括如下步骤:
①读取过滤驱动程序产生的操作记录,将需要备份的文件的各层目录分析出来;
②根据在目录信息表和文件信息表中查询获得的目录数字标识和文件数字标识符,找到此文件的完全备份的存储位置;
③在增量文件信息表中获得此文件最近一个增量文件的数字标识符,此数字标识符即为最近一个增量文件的文件名;
④当最近一个增量文件大小加上操作记录大小后大于预先设定的增量文件的大小时,则新建一个数字标识符并存储到增量文件信息表,同时建立一个以该新建数字标志符命名的增量文件,在此增量文件中写入操作记录,否则就将操作记录数据直接写到最近一个增量文件的末尾。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京壹进制信息技术有限公司,未经南京壹进制信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010161632.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可以旋转的多功能饭盒
- 下一篇:设有凸袋的旅行箱