电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

磁盘故障错误处理

  • 资源ID:189874749       资源大小:258.54KB        全文页数:5页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

磁盘故障错误处理

1 磁盘错误码介绍磁盘错误码定义了设备运行过程中磁盘可能发生的错误。SATA磁盘的常见错误码包括:3/11/0、3/14/1、b/0/0、4/44/0等。其中3/14/1、b/0/0、4/44/0 属于B类错误,先下电30s后上电。SAS磁盘的常见错误码包括:2/4/0。属于A类错误,永久下电。下面表1列举错误码的详细说明 分析 处理方式。(分析部分是参考以前的经验文档,只作参考)表1 错误码分析介绍Sense key错误码详细说明分析处理方式2Not readyIndicates that the HDD is not accessible. Operator intervention may be required to correct this condition.没有准备好2/4/0LOGICAL UNIT NOT READY, CAUSE NOT REPORTABLE磁盘本身失效,将该故障硬盘与其它好硬盘一起插入磁盘框,会有较大概率导致好硬盘也无法被识别磁盘坏,不再使用,直接下电3Medium errora flaw in the medium or an error in the recorded data. 介质错误3/11/0UNRECOVERED READ ERROR 读错误无法修复的读错误,通常表示磁盘有坏道通常表示磁盘有坏道,读错误写修复3/14/1RECORD NOT FOUND磁盘故障,有Disk Abnormal现象,说明磁盘PHY Ready不正常。磁盘分析时无法在南桥发现磁盘。磁盘在写操作受到外界干扰也会报3/14/1错误如:环境因素(静电、灰尘、震动、温度)等下电后上电4Hardware errorHDD had detected a non-recoverable hardware failure.硬件错误4/44/0INTERNAL TARGET FAILURE磁盘坏下电后上电bAborted command一般都是链路问题b/0/0磁盘重分配扇区满。下电后上电2 驱动处理磁盘错误码流程从磁盘本身支持的命令集来看,SATA磁盘属于ATA磁盘,因此SAS 控制器会把SATA磁盘返回的ATA错误码转译为SCSI错误码;SAS磁盘属于SCSI磁盘,磁盘错误码可直接返回给SAS 控制器。所有的磁盘返回的错误码都会以SCSI sense code的形式逐级向上层报告。正常SCSI命令下发流程: 图1 正常SCSI命令下发流程错误磁盘处理走快速通道 图2 错误磁盘盘驱动处理流程步骤说明:1) 对于故障SAS磁盘,磁盘会在SCSI命令的响应位域内填入对应的sense code(例如,2/4/0)然后将命令下发给DEU;对于故障SATA磁盘,磁盘将相应的status和error寄存器相应的值填入Device to Host命令中对应的位域,然后将命令下发给DEU。 2)DEU将命令转发给SAS 控制器; 3)对于来自SAS磁盘的命令响应,SAS 控制器不会对其内部存在sense code做任何处理;对于来自SATA磁盘的命令响应,SAS 控制器会将status和error的值转译成SCSI sense code。 这样,SAS 控制器彻底屏蔽了ATA命令。所有的磁盘返回的错误码都会以SCSI sense code形式逐级向上层报告。 4)DISK已经知道了某块磁盘报告了某种SCSI sense code,即错误码。根据对报告了特定错误码的磁盘下电处理。5)磁盘在SCSI中间层中的状态从RUNNING转为OFFLINE,所以RAID将不再能够访问这块磁盘。3 不同错误码软件处理流程3.1 A类错误 永久下电 主要错误码:2/4/0属于SAS盘的错误码 A类错误处理主要采用永久下电处理方式。流程如图3所示:(这里只列出图2中最后一步disk到lun)图3 A类错误码处理流程3.2 B类错误 上下电主要有3/14/1,4/44/0,b/0/0属于SATA盘的错误码B类错误处理主要采用下电再上电的处理方式恢复磁盘状态,提高磁盘的容错能力。当发到磁盘的读写命令发生B类错误后,DISK主动将磁盘下电,30后再将磁盘上电,从而复位磁盘的状态,磁盘主动下电期间,LUN对外状态保持不变。 流程如图4所示:(这里只列出图2中最后一步disk到lun) 图4 B类错误码处理流程流程说明:LUN中1块磁盘发生B类错误,若不是重复的LBA地址发生同个B类错误,采取下电磁盘,30s后上电磁盘,上下电过程中LUN状态状态保持不变,磁盘missing,RAID group为fault状态,上电后更新RAID group和LUN状态。若30s内部不能上电,到90s时踢掉错误盘,更新RAID group和LUN状态。若是重复的LBA地址发生同个B类错误,记错误个数,走LUN错误处理流程,更新RAIDgroup和LUN状态。 B类错误码对LUN的影响分析如下:(1)对于Normal LUN,且非同个LBA地址重复发生错误,磁盘下电上电。 a) 磁盘下电、上电过程中LUN状态不变,RAID group变faultedb) 磁盘上电之后,LUN可能会执行局部重建,LUN变成degrade,重建完成后LUN恢复成normal。c) 磁盘下电上电过程不影响LUN对上层的返回值。(2) 对于Normal LUN,且是同个LBA地址重复发生错误,磁盘不下电,记录错误个数。记录写错误,发生拷贝重建,磁盘failed,LUN变成degrade,RAID group变faulted。(3) 对于Degrade LUN,且非同个LBA地址重复发生错误,磁盘下电上电。a)磁盘下电、上电过程中LUN状态不变即Degrade,RAID group依然是faultedb)磁盘上电之后,LUN恢复重建或降级状态。c)磁盘下电上电过程中,RAID对上层返回Busy。(4) 对于Degrade LUN,且是同个LBA地址重复发生错误,磁盘不下电,记录错误个数。记录写错误,磁盘和lun都变成failed,此时等待系统resume,resume成功后LUN继续重建。(5) 磁盘错误码下电期间,人为插拔或下电另个数据盘,会导致LUN状态变化。不考虑磁盘B类错误导致磁盘missing情况下的LUN状态,根据人为磁盘下电重新分析LUN状态。例如:原先是Normal LUN,一块数据盘B类错误下电后,LUN还是维持Normal状态,这块盘没有上电期间又下电另外块数据盘,此时LUN变降级。(6) 多块磁盘发生B类错误时,等待所有磁盘都上线后,更新LUN和RAID group的状态。第5页, 共5页

注意事项

本文(磁盘故障错误处理)为本站会员(添***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.