[发明专利]一种磁盘管理方法及系统在审
申请号: | 201510175953.6 | 申请日: | 2015-04-15 |
公开(公告)号: | CN104750436A | 公开(公告)日: | 2015-07-01 |
发明(设计)人: | 李晔;侯锐;董建波;刘月吉 | 申请(专利权)人: | 苏州中晟宏芯信息科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 吴黎 |
地址: | 215163 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘 管理 方法 系统 | ||
1.一种磁盘管理方法,其特征在于,包括:
在磁盘的每个分区内预留备份扇区;
依次扫描磁盘中的每个分区,判断每个分区内是否存在坏道;
若存在,则将坏道进行标记并重映射至所述坏道所在分区内的备份扇区中或者与所述坏道所在分区距离最近的分区内的备份扇区中;
记录上述重映射的关系。
2.根据权利要求1所述的磁盘管理方法,其特征在于,所述将坏道进行标记并重映射至所述坏道所在分区内的备份扇区中或者与所述坏道所在分区距离最近的分区内的备份扇区中的步骤包括:
查询所述坏道所在分区内的备份扇区是否有空余;
若所述坏道所在分区内的备份扇区有空余,则将所述坏道进行标记并重映射至所在分区内的备份扇区中;
若所述坏道所在分区内的备份扇区无空余,则查询所述坏道的相邻分区内的备份扇区是否有空余;
若所述坏道的相邻分区内的备份扇区有空余,则将所述坏道进行标记并重映射至所述相邻分区内的备份扇区中。
3.根据权利要求2所述的磁盘管理方法,其特征在于,所述查询所述坏道的相邻分区内的备份扇区是否有空余的步骤之后还包括:
若所述相邻分区内的备份扇区无空余,且查询次数未超出预先设定的阈值,则按照由近及远的顺序查询所述相邻分区的邻近分区内的备份扇区是否有空余;
若查询次数超出所述阈值,则报告磁盘坏道过多的错误;
若所述邻近分区内的备份扇区有空余,则将所述坏道进行标记并重映射至所述邻近分区内的备份扇区中。
4.根据权利要求1-3任一所述的磁盘管理方法,其特征在于,所述扫描磁盘的步骤包括:
设置磁盘扫描的间隔时间;
磁盘处于空闲状态时,每隔所述间隔时间对磁盘进行一次扫描。
5.根据权利要求1-4任一所述的磁盘管理方法,其特征在于,所述记录上述重映射的关系的步骤还包括:
将所述备份扇区的信息写入磁盘的保留扇区。
6.根据权利要求5所述的磁盘管理方法,其特征在于,还包括:
读写磁盘时判断是否遇到坏道;
若是,则判断所述坏道是否已标记;
若已标记,则根据所述重映射的关系寻道至与所述坏道具有重映射关系的备份扇区内进行读写操作。
7.根据权利要求6所述的磁盘管理方法,其特征在于,还包括:
若未标记,则对所述坏道进行标记并将所述坏道重映射至保留扇区中,
或者对所述将坏道进行标记后根据所述保留扇区内记录的所述备份扇区的信息将所述坏道重映射至所述坏道所在分区内的备份扇区中或者与所述坏道所在分区距离最近的分区内的备份扇区中。
8.一种磁盘管理系统,其特征在于,包括:
预留单元(1),用于在磁盘的每个分区内预留备份扇区;
扫描单元(2),用于依次扫描磁盘中的每个分区,判断每个分区内是否存在坏道;
重映射单元(3),用于在扫描出坏道时,将坏道进行标记并重映射至所述坏道所在分区内的备份扇区中或者与所述坏道所在分区距离最近的分区内的备份扇区中;
记录单元(4),用于记录上述重映射的关系。
9.根据权利要求8所述的磁盘管理系统,其特征在于,所述重映射单元(3)包括:
第一查询子单元(31),用于查询所述坏道所在分区内的备份扇区是否有空余;
第一重映射子单元(32),用于在所述坏道所在分区内的备份扇区有空余时,将所述坏道进行标记并重映射至所在分区内的备份扇区中;
第二查询子单元(33),用于在所述坏道所在分区内的备份扇区无空余时,查询所述坏道的相邻分区内的备份扇区是否有空余;
第二重映射子单元(34),用于在所述坏道的相邻分区内的备份扇区有空余时,将所述坏道进行标记并重映射至所述相邻分区内的备份扇区中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中晟宏芯信息科技有限公司,未经苏州中晟宏芯信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510175953.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及电子设备
- 下一篇:存储集群中的自适应功率保存