[发明专利]一种保持文件系统缓存一致性的方法无效

专利信息
申请号: 200710115612.5 申请日: 2007-12-17
公开(公告)号: CN101256524A 公开(公告)日: 2008-09-03
发明(设计)人: 吴庆民;张会健;施培任 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: G06F11/14 分类号: G06F11/14;G06F17/30;H04L29/06
代理公司: 济南信达专利事务所有限公司 代理人: 姜明
地址: 250014山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种计算机应用技术,具体地说是一种保持文件系统缓存一致性的方法,在工作服务器文件系统层写入数据块时,实时备份到备份服务器,备份完成之后才通知进程数据写入完毕,当数据磁盘I/O操作完成后,实时解除备份,使用备份不会无限增加,本发明的有益效果是:备份的数据块采用树形结构存储,根结点可存储一些全局的信息,其子树的根结点表示服务端需要备份的磁盘,并按设备号有序排列,数据块按起始扇区号大小构成磁盘结点的子树,以二叉树形式排列,这样所有的数据都可以有序查找到。因此,在系统层操作过程中优化的数据结构可以明显提高系统性能。
搜索关键词: 一种 保持 文件系统 缓存 一致性 方法
【主权项】:
1、一种保持文件系统缓存一致性的方法,其特征在于,在工作服务器文件系统层写入数据块时,实时备份到备份服务器,备份完成之后才通知进程数据写入完毕,当数据磁盘I/O操作完成后,实时解除备份,具体步骤如下:1)在工作服务器操作系统写数据的处理过程中加入回调函数block_commit_write(),通过一个应用协议将数据传输到备份机,并保存在内存中一个树形结构中;同时,在数据提交到磁盘的处理过程中加入回调函数end_bio_io_sync(),获取写入到磁盘的数据块信息,通过应用协议传输到备份机,并根据此信息删除已经备份的数据块,假若工作服务器出现宕机,备份机首先将树形链表中的缓存写入磁盘,然后接替服务;2)回调函数获取指定磁盘中的所有写入数据块及相关信息,传输到备份机,当得到数据备份完成的响应后,通知用户磁盘写操作完成,回调函数在驱动层之上不依赖于具体的磁盘。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200710115612.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top