首先,这种情况盘还是建议要换了的。
出现不可读坏块,目前只能clear掉。这个操作会导致这些块清零。至于这些块在os端是否有影响,要看这些清零的块中是否有数据。如果没有数据,没啥问题。如果正好存在数据,就丢了。
最好验证一下。比如对受影响的数据进行拷贝类型的备份,如果中断报错就是受影响了。我们当时遇到这种情况就中招了,oracle层面的表现就是出现了一些坏块。最后恢复数据库解决的。
收起Unreadable Sectors Detected action plan
一、collection All support data
二、open unreadablesrctors.txt file
三、check Physical drive and logical drive error
四、if have physical drvie worng , replace physical drive wait reconstruction conplete
五、run excute script : Clear allLogicalDrives unreadableSectors;
收起
遇到过,当时处理就是将数据块报错信息清除了
首先在连接存储的那个界面,右击 存储子系统,选择“excute script”,进入CLI命令行模式。
然后输入“show storagesubsystem unreadalbe secters”,执行,用来查看这些坏扇区在哪些盘上。
最后尝试“clear all unreadable sectors ”(具体如何拼写在报错提示那里有,自己确认下)。
如果能清除,可以观察一段时间;如果不能清除,建议将涉及到的硬盘更换了。
这个问题我个人觉得有两个可能性导致:第一,磁盘raid校验错误,导致了某些数据块存放的数据有问题;第二,物理磁盘的数据库磁道故障,导致了存放在此的数据丢失,故而导致校验的不一致或不可读。