发明名称 一种磁盘数据保护方法
摘要 本发明公开了一种磁盘数据保护方法。本发明所述方法包括接收磁盘操作请求,统计请求扇区的访问热度;当请求扇区的访问热度达到热点要求、不存在副本且磁盘空闲空间大于预先设定的空闲空间阈值时生成请求扇区的副本;在进行读写操作时请求扇区和请求扇区的副本的数据一致时选择其中一个扇区进行操作,优选离磁头当前位置最近的扇区进行操作,不一致时选择两者中数据最新的扇区进行操作。在热点扇区或者其副本出现故障时,用其镜像扇区的数据恢复失效扇区。本发明通过减少对热点扇区的读写次数来减少该扇区出现故障的概率,本发明保障了热点扇区数据的可靠性,同时在响应应用系统请求时,返回离磁头更近的数据,提供了更高的读写性能。
申请公布号 CN102081580B 申请公布日期 2012.07.04
申请号 CN201110045707.0 申请日期 2011.02.24
申请人 华中科技大学 发明人 周可;刘军平;庞丽萍;雷栋梁;刘进
分类号 G06F12/16(2006.01)I 主分类号 G06F12/16(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 朱仁玲
主权项 一种磁盘数据保护方法,其特征在于,该方法包含以下步骤:(1)接收磁盘操作请求,统计请求扇区的访问热度;(2)判断请求扇区的访问热度是否达到热点要求,是,则进入步骤(3);否,则转入步骤(6);(3)判断请求扇区是否存在副本,是,则转入步骤(5);否,则进入步骤(4);(4)判断磁盘空闲空间是否大于预先设定的空闲空间阈值,是,则生成请求扇区的副本,进入步骤(5);否,则转入步骤(6);(5)判断请求扇区和请求扇区的副本这两个扇区的数据是否一致,是,则选择两个扇区中的任意一个扇区进行操作,然后转入步骤(7);否,则选择两个扇区中数据最新的扇区进行操作,然后转入步骤(7);(6)操作请求扇区;(7)本次磁盘操作结束;(8)重复执行步骤(1)‑(7),直至磁盘停止运行。
地址 430074 湖北省武汉市洪山区珞喻路1037号