一、提问
SAN存储系统中“磁盘预检测中心”的检测机制是什么?
二、回答
是通过 数据流错误实时触发实现的,具体机制如下:
1、如果磁盘执行命令失败,其返回的 Sense Code 对应了错误类型,根据宏杉的经验,部分错误是可以尝试修复的,比如链路错误可触发重试、介质读错误可尝试写一次触发磁盘自身的读错写修复机制。
2、当磁盘返回不可修复的错误码时,磁盘状态发生变化,触发重建等相关处理。
3、当磁盘返回可修复的错误码时,将尝试进行修复:
如果修复失败,磁盘状态发生变化,触发重建等相关处理;
如果修复成功,将触发进一步的检测,具体包括:
a. 读磁盘 SMART 信息,检查磁盘 SMART 健康状态。
b.主动读返错地址邻近区域,如果发生读错误,主动修复。
c.上述过程中,任一步异常,磁盘状态发生变化,触发重建等相关处理,否则了磁盘继续使用。
4、 软件还会统计磁盘累计已修复错误数,当累计值达到阈值时,主动触发重建等相关处理。
创建人 | 段文杰 |
文档编辑权限 | 创建者私有 |
文档阅读权限 | 来自分类 |
分类阅读权限 | 所有人 |
分类编辑权限 | 技术服务部 : 机构 渠道合作伙伴 : 机构 系统管理员 : 人员 |
分类审核权限 | 审核小组 : 岗位 |
分类预览权限 | 审核小组 : 岗位 |
分类下载权限 | 技术服务部 : 机构 |
修改日期 | 修改人 | 备注 |
2020-03-03 13:38:18[当前版本] | 段文杰 | CREAT |