Raid

辨識 RAID 中的故障硬碟驅動器

  • December 8, 2014

我有一台執行定製版 Debian 的伺服器。它附有一個太陽儲存突襲。它的工具非常有限,不允許安裝新工具。:(

我看到的這條消息dmesg

end_request: critical target error, dev sda, sector 556782970
sd 0:0:0:0: [sda] Unhandled sense code
sd 0:0:0:0: [sda]  Result: hostbyte=0x10 driverbyte=0x08
sd 0:0:0:0: [sda]  Sense Key : 0x4 [current] 
sd 0:0:0:0: [sda]  ASC=0x44 ASCQ=0x0
sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 21 2f d5 7a 00 00 08 00
end_request: critical target error, dev sda, sector 556782970

所以似乎556782970扇區有壞塊,但我不知道它屬於哪個硬碟,以便我可以更換它。

  • arcconf getlogs命令不會顯示驅動器的任何問題。
  • 我做到了arcconf task start 1 logicaldrive 0 verify_fix,但這沒有幫助。
  • 我做了e2fsck檢查。它試圖修復一些 inode,但上述問題仍然存在。(我假設因為它的物理問題)。

更多資訊: http: //pastebin.com/cJ2bUywj

工具不可用:( smartctl badblocks

如果您實際使用 arcconf,您可以看到如下物理驅動器狀態:

arcconf getconfig 1 PD

查找具有故障狀態的驅動器以辨識已標記為故障的驅動器。供您參考,輸出將如下所示:

  Device #6
     Device is a Hard drive
     State                              : Failed
     Block Size                         : Unknown
     Supported                          : Yes
     Reported Channel,Device(T:L)       : 0,15(15:0)
     Vendor                             : *MISSING*
     Model                              : 
     Firmware                           : 
     Total Size                         : 0 MB
     Write Cache                        : Unknown
     FRU                                : None
     S.M.A.R.T.                         : No
     S.M.A.R.T. warnings                : 0
     SSD                                : No
     MaxCache Capable                   : No
     MaxCache Assigned                  : No

引用自:https://serverfault.com/questions/590860