发明名称 一种多机备份的方法和系统
摘要 本发明实施例提供了一种多机备份的方法和系统,能够避免了备份机器恢复业务进程后,和原始机器的业务进程状态不一致的问题。该方法包括:原始机器调用业务进程的创建内存映像函数mmap(),将业务进程的数据映射进内存,且标明内存中映射数据的映射区域为共享;原始机器调用刷新变化函数msync(),将映射区域内的业务进程的数据写入到后备文件中;其中,后备文件位于磁盘中;原始机器将后备文件中的数据发送给备份机器。本发明适用于业务系统的多机备份。
申请公布号 CN105302662A 申请公布日期 2016.02.03
申请号 CN201410359971.5 申请日期 2014.07.25
申请人 腾讯科技(深圳)有限公司 发明人 孙子荀
分类号 G06F11/14(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 王亚沛
主权项 一种多机备份的方法,所述多机包括原始机器和至少一台与其连接的备份机器,其特征在于,该方法包括:原始机器调用业务进程的创建内存映像函数mmap(),将所述业务进程的数据映射进内存,且标明所述内存中映射所述数据的映射区域为共享;所述原始机器调用刷新变化函数msync(),将所述映射区域内的所述业务进程的数据写入到后备文件中;其中,所述后备文件位于磁盘中;所述原始机器将所述后备文件中的数据发送给备份机器。
地址 518000 广东省深圳市福田区振兴路赛格科技园2栋东403室