发明名称 |
一种基于变化日志的高可靠文件同步方法 |
摘要 |
本发明公开了一种基于变化日志的高可靠文件同步方法,其方法为:文件服务收到客户请求时,先判断请求操作的文件是否已被加锁,若被加锁需等待锁解除后再进行相关操作;文件服务以日志方式记录下每次修改操作的操作类型和操作文件;文件服务实时扫描日志文件,当操作日志个数超过阈值个数时,全量同步文件到其他各个节点;当操作日志个数小于阈值个数时,根据日志文件生成时间顺序依次处理每个日志文件。对于每个日志文件,根据操作日志内容,增量同步文件到其他各个节点;同步成功结束后删除操作日志,若同步失败,则保留操作日志。本发明同步文件时,对目标节点加锁,有效地解决同步文件时主备机突然切换所引起的文件不一致问题。 |
申请公布号 |
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号 |