一种基于页写时复制的数据同步方法及系统
基本信息
申请号 | CN202110493202.4 | 申请日 | - |
公开(公告)号 | CN112905391A | 公开(公告)日 | 2021-06-04 |
申请公布号 | CN112905391A | 申请公布日 | 2021-06-04 |
分类号 | G06F11/14 | 分类 | 计算;推算;计数; |
发明人 | 赵熙 | 申请(专利权)人 | 南京云信达科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 210000 江苏省南京市江北新区研创园华创路共享空间11F | ||
法律状态 | - |
摘要
摘要 | 本发明提出了一种基于页写时复制的数据同步方法及系统,涉及数据备份领域。一种基于页写时复制的数据同步方法包括:初始化的系统上注册基于ebpf实现的捕获inode的共享程序;基于页数据复制的驱动,在内核的页刷磁盘写操作地方进行hook,在direct直接IO的写地方进行hook;其能够通过两套机制得保护,真正意义上完备实现这种页写时复制的手段。同时对于海量小文件的场景,本方案的ebpf提供一种意外的收获,可以精确的捕获到那些小文件变化,同时可以避免传统扫描海量文件系统时间戳检索文件变化情况。此外本发明还提出了一种基于页写时复制的数据同步系统,包括:初始化模块、操作模块以及一致性模块。 |
