Raid
辨識 RAID 中的故障硬碟驅動器
我有一台執行定製版 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