一种基于页写时复制的数据同步方法及系统

基本信息

申请号 CN202110493202.4 申请日 -
公开(公告)号 CN112905391A 公开(公告)日 2021-06-04
申请公布号 CN112905391A 申请公布日 2021-06-04
分类号 G06F11/14 分类 计算;推算;计数;
发明人 赵熙 申请(专利权)人 南京云信达科技有限公司
代理机构 - 代理人 -
地址 210000 江苏省南京市江北新区研创园华创路共享空间11F
法律状态 -

摘要

摘要 本发明提出了一种基于页写时复制的数据同步方法及系统,涉及数据备份领域。一种基于页写时复制的数据同步方法包括:初始化的系统上注册基于ebpf实现的捕获inode的共享程序;基于页数据复制的驱动,在内核的页刷磁盘写操作地方进行hook,在direct直接IO的写地方进行hook;其能够通过两套机制得保护,真正意义上完备实现这种页写时复制的手段。同时对于海量小文件的场景,本方案的ebpf提供一种意外的收获,可以精确的捕获到那些小文件变化,同时可以避免传统扫描海量文件系统时间戳检索文件变化情况。此外本发明还提出了一种基于页写时复制的数据同步系统,包括:初始化模块、操作模块以及一致性模块。