[发明专利]一种磁盘管理方法及系统在审
申请号: | 201510175953.6 | 申请日: | 2015-04-15 |
公开(公告)号: | CN104750436A | 公开(公告)日: | 2015-07-01 |
发明(设计)人: | 李晔;侯锐;董建波;刘月吉 | 申请(专利权)人: | 苏州中晟宏芯信息科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 吴黎 |
地址: | 215163 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘 管理 方法 系统 | ||
技术领域
本发明涉及计算机存储介质领域,具体地说涉及一种磁盘管理方法及系统。
背景技术
目前,磁盘作为主要的存储介质,被广泛的应用于计算机和录像机等电子产品中。谷歌的研究测试表明,磁盘的失效与其工作环境的温度和其使用的频率并无直接联系,磁盘坏道可以说是磁盘的致命性故障,当一块磁盘出现了磁道扫描错误后,在60天内其坏掉的概率会上升39倍。通过对10万块磁盘测试表明,数据中心服务器中每年磁盘的平均失效率在6%左右,而大部分磁盘失效都是由于坏道增多,存取速率严重下降导致的。磁盘在出现坏道以后不单是某些坏扇区不可用了,还会直接殃及到其它可用磁盘扇区,造成整个磁盘的损害。当磁盘出现坏道时,意味着存储数据会不安全,因此及时的发现坏道并进行处理能够延长磁盘的使用寿命。
目前常见的磁盘管理方式主要有以下两种:
第一种为在磁盘正常工作过程中,若读写数据时发现磁盘坏道,磁盘固件程序会自动将坏扇区重映射至处于磁盘内侧的厂商保留扇区,并将该地址映射关系写入磁盘芯片的g-list(磁盘坏道增长列表)中。但该方法存在以下不足:1、磁盘柱头读写数据时碰到坏扇区时,需要根据g-list寻道至磁盘内侧,重新定位至厂商保留扇区,当坏道数量增多时,会使磁盘平均寻道时间明显上升;2、磁盘g-list容量有限,当坏道数量太多时,g-list无法记录更多的磁盘映射关系,在碰到磁盘坏道时会导致更多的尝试时间,磁盘寻道延迟将大幅度增加。
第二种为用户通过低级格式化,重写所有地址映射关系,跳过坏扇区,并将新的映射关系写入磁盘芯片的p-list(磁盘坏道永久列表)中。但该方法存在以下不足:1、无法动态的将新发现的坏道加入p-list,使得无法及时获取坏道信息;2、低级格式化会破坏分区表和数据,需要在操作前备份磁盘中的数据,使得磁盘寻道时间延长。
综上所述,现有技术中在进行磁盘管理时,均存在磁盘寻道时间长,无法及时处理磁盘坏道的缺陷。
发明内容
为此,本发明所要解决的技术问题在于现有技术中在进行磁盘管理时,均存在磁盘寻道时间长,无法及时处理磁盘坏道的缺陷。
为了解决上述技术问题,本发明所提供的技术方案如下:
本发明提供了一种磁盘管理方法,包括:
在磁盘的每个分区内预留备份扇区;
依次扫描磁盘中的每个分区,判断每个分区内是否存在坏道;
若存在,则将坏道进行标记并重映射至所述坏道所在分区内的备份扇区中或者与所述坏道所在分区距离最近的分区内的备份扇区中;
记录上述重映射的关系。
本发明所述的磁盘管理方法,所述将坏道进行标记并重映射至所述坏道所在分区内的备份扇区中或者与所述坏道所在分区距离最近的分区内的备份扇区中的步骤包括:
查询所述坏道所在分区内的备份扇区是否有空余;
若所述坏道所在分区内的备份扇区有空余,则将所述坏道进行标记并重映射至所在分区内的备份扇区中;
若所述坏道所在分区内的备份扇区无空余,则查询所述坏道的相邻分区内的备份扇区是否有空余;
若所述坏道的相邻分区内的备份扇区有空余,则将所述坏道进行标记并重映射至所述相邻分区内的备份扇区中。
本发明所述的磁盘管理方法,所述查询所述坏道的相邻分区内的备份扇区是否有空余的步骤之后还包括:
若所述相邻分区内的备份扇区无空余,且查询次数未超出预先设定的阈值,则按照由近及远的顺序查询所述相邻分区的邻近分区内的备份扇区是否有空余;
若查询次数超出所述阈值,则报告磁盘坏道过多的错误;
若所述邻近分区内的备份扇区有空余,则将所述坏道进行标记并重映射至所述邻近分区内的备份扇区中。
本发明所述的磁盘管理方法,所述扫描磁盘的步骤包括:
设置磁盘扫描的间隔时间;
磁盘处于空闲状态时,每隔所述间隔时间对磁盘进行一次扫描。
本发明所述的磁盘管理方法,所述记录上述重映射的关系的步骤还包括:
将所述备份扇区的信息写入磁盘的保留扇区。
本发明所述的磁盘管理方法,还包括:
读写磁盘时判断是否遇到坏道;
若是,则判断所述坏道是否已标记;
若已标记,则根据所述重映射的关系寻道至与所述坏道具有重映射关系的备份扇区内进行读写操作。
本发明所述的磁盘管理方法,还包括:
若未标记,则对所述坏道进行标记并将所述坏道重映射至保留扇区中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中晟宏芯信息科技有限公司,未经苏州中晟宏芯信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510175953.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:存储集群中的自适应功率保存