S5500T存储LUN硬盘故障导致失效,恢复后在主机上无法看到恢复后的LUN

发布时间:  2014-11-26 浏览次数:  146 下载次数:  0
问题描述
• 存储S5500T
• 主机系统 SUSE Linux Enterprise Server 10
在LUN失效恢复后,在Linux主机侧执行fdisk -l,无法看到恢复的LUN。
告警信息
处理过程
由于以前挂载的LUN之前被mount到文件系统,有应用程序在访问,则先关闭应用程序,然后执行hot_add扫盘,可以查看到磁盘  
根因
在IO读写的过程中在阵列上使LUN失效,由于主机侧该LUN会有大量的IO出错,导致该LUN状态异常。
当阵列侧恢复失效LUN,执行fdisk –l命令列出所有设备时,由于fdisk –l命令的原理是通过下发IO去读取LUN的相关信息,但是之前LUN状态已经异常,此时fdisk –l不会对这个LUN实际下发IO,而是直接跳过,于是不能显示恢复的LUN。
解决方案
由于以前挂载的LUN之前被mount到文件系统,有应用程序在访问,则先关闭应用程序,然后执行hot_add扫盘,可以查看到磁盘  
建议与总结

END