发明名称 |
一种多机备份的方法和系统 |
摘要 |
本发明实施例提供了一种多机备份的方法和系统,能够避免了备份机器恢复业务进程后,和原始机器的业务进程状态不一致的问题。该方法包括:原始机器调用业务进程的创建内存映像函数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室 |