发明名称 一种基于变化日志的高可靠文件同步方法
摘要 本发明公开了一种基于变化日志的高可靠文件同步方法,其方法为:文件服务收到客户请求时,先判断请求操作的文件是否已被加锁,若被加锁需等待锁解除后再进行相关操作;文件服务以日志方式记录下每次修改操作的操作类型和操作文件;文件服务实时扫描日志文件,当操作日志个数超过阈值个数时,全量同步文件到其他各个节点;当操作日志个数小于阈值个数时,根据日志文件生成时间顺序依次处理每个日志文件。对于每个日志文件,根据操作日志内容,增量同步文件到其他各个节点;同步成功结束后删除操作日志,若同步失败,则保留操作日志。本发明同步文件时,对目标节点加锁,有效地解决同步文件时主备机突然切换所引起的文件不一致问题。
申请公布号 CN102968486A 申请公布日期 2013.03.13
申请号 CN201210486260.5 申请日期 2012.11.26
申请人 国电南瑞科技股份有限公司 发明人 雷宝龙;彭辉;陈鹏;万书鹏
分类号 G06F17/30(2006.01)I;G06F11/34(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种基于变化日志的高可靠文件同步方法,包含以下步骤:(1)文件服务接收客户端请求,根据请求操作类型做相应操作,并返回操作结果;(2)文件服务记录下每次修改操作操作日志;(3)文件服务实时扫描日志文件,根据操作日志内容,同步文件或目录到其他各个DATA_SRV应用节点;(4)在夜间,当主机值班时间超过阈值T时,主机向所有DATA_SRV应用备机节点做一次全量同步;(5)文件服务在向任意一个节点增量同步或全量同步文件时,先加锁,再同步,同步结束后,解锁。
地址 210061 江苏省南京市高新技术开发区高新路20号