首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于linux操作系统的分布式文件系统热备份方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:浪潮云信息技术股份公司

摘要:本发明提供一种基于linux操作系统的分布式文件系统热备份方法,属于云计算技术领域,本发明主要包括备份文件系统配置,文件系统操作记录,文件系统操作备份执行。备份文件系统配置是指在使用分布式文件系统热备份时,给指定目录文件系统配置热备份规则及相关环境配置;文件系统操作记录是将客户端操作全部记录到指定日志中;文件系统操作备份执行,指的是将日志中记录的文件系统操作同步到备份文件系统中,可以根据备份规则进行同步更新或异步更新。通过日志记录的方式增加分布式文件系统热备份能力,主要实现在linux操作系统内核中,提高了文件系统的面对各种故障时的稳定性,提升文件系统的容灾能力。

主权项:1.一种基于linux操作系统的分布式文件系统热备份方法,其特征在于,通过配置备份集群信息,在客户端记录客户端的文件系统操作日志,并在将数据持久化后,将数据更新到主集群文件系统和备份集群文件系统中;包括备份文件系统配置、文件系统操作记录、文件系统操作备份执行三部分,其中备份文件系统配置是指在使用分布式文件系统热备份时,给指定目录文件系统配置热备份规则及相关环境配置;文件系统操作记录是将客户端操作全部记录到指定日志中;文件系统操作备份执行,指的是将日志中记录的文件系统操作同步到备份文件系统中,可根据备份规则进行同步更新或异步更新;所述环境配置包括:备份集群文件系统连接地址及端口号,使用的备份集群中文件系统名称及备份数据所用路径,连接备份集群时使用的用户名及密钥;后续文件系统根据这些环境配置连接主备集群并在对应的路径下进行操作执行;所述同步更新,收到请求时,直接向主文件系统和备份文件系统发送请求,并等待存储集群处理完返回结果,给客户端返回;所述异步更新,通过记录操作系统日志,并在后台进程中将数据下刷到主备集群的文件系统中;日志记录可选择本地存储介质,存储池或者其他高性能分布式文件系统;日志记录配置日志记录文件的路径;使用日志对客户端操作进行记录,以完成持久化可以防止因为客户端异常退出而出现的操作内容丢失问题;通过设置属性在挂载文件系统时增加配置属性或者在挂载文件系统后使用文件系统IOCTL接口增加对应配置;所述文件系统操作记录,识别用户文件系统操作,如果是修改类操作,则将该操作内容记录到日志文件当中;根据日志记录,可以将记录的操作完成重放;如果是查询类操作,则无需记录日志直接按照原有流程发送请求至存储集群进行查询;文件系统操作备份执行时,同步更新,无需依赖于日志记录,收到请求之后,如果是修改类操作,直接向主文件系统和备份文件系统发送请求,并等待存储集群处理完返回结果,给客户端返回;如果是查询类操作,则将请求转发给主文件系统,等待请求返回;异步更新时,先将操作序列化后记录到日志文件中,并更新日志位置信息中的写位置,标识当前最新日志位置,此时操作已经完成持久化,给客户端返回操作成功;后台进程满足设定下刷条件时,进行数据下刷,数据在两个文件系统写入成功后,更新日志信息的读位置,标识该位置之前的日志已经完成数据下刷,可以安全删除;如果文件大小超过预设的单个日志文件大小,则新建一个日志文件;日志文件大小,由配置项配置;日志位置信息持久化在单独的文件中,每次更新时进行持久化;日志文件命名格式分为两部分,使用连字符-进行连接,前部分为客户端ID,后部分为文件分片号,从0000000开始,当前一个文件大小到达配置的大小新建新的日志文件时,此时分片号加一;上述的文件的位置记录包括写位置,读位置,裁剪位置;写位置标识当前日志写入的最新位置;读位置表示当前位置之前的内容已经完成了操作下刷,即已经在主文件系统和备份文件系统中完成操作请求;裁剪位置表示当前日志裁剪到了哪个位置;后台进程下刷操作条件可从通过配置项进行控制;通过配置单次下刷的操作数量以及下刷的间隔时间进行控制,当日志中的操作数量超过阈值或者上次下刷时间超过阈值时,触发将操作数据更新到后端存储集群或通过直接触发的方式进行更新。

全文数据:

权利要求:

百度查询: 浪潮云信息技术股份公司 一种基于linux操作系统的分布式文件系统热备份方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。