Smartctl
無法讓 smartctl 工作
在我的 debian wheezy 伺服器上,我使用帶有兩個硬碟的軟體 raid 1
dev/sda3
並dev/sdb3
連接到dev/md2
:mdadm --detail /dev/md2 Number Major Minor RaidDevice State 0 8 3 0 active sync /dev/sda3 1 8 19 1 active sync /dev/sdb3
突襲似乎很好,但在其中一個磁碟上 SMART 沒有執行:
smartctl --all /dev/sda
知道:
SMART support is: Available - device has SMART capability. SMART support is: Disabled
雖然
/dev/sdb
給出了很多 SMART 資訊。我試著用它開始
smartctl -s on /dev/sda -T verypermissive not working
但它沒有開始:
Error SMART Enable failed: scsi error aborted command Smartctl: SMART Enable Failed.
我怎樣才能讓它執行?或者這是否意味著磁碟有問題?
如果 SMART 無法啟用,即使在救援模式下也無法啟用,這意味著硬碟不再正常工作,應該更換。
您沒有指定您正在使用哪種 RAID 控制器(輸出
sudo hdparm -I /dev/sda
可能會有所幫助),但它可能會顯示虛擬驅動器並隱藏物理驅動器。像詢問單個磁碟一樣詢問陣列的物理健康狀況並沒有多大意義。也許您的 RAID 解決方案會顯示不同設備上的*實際磁碟?*如果是這樣,那些將是傳遞給
smartctl
.還要檢查您的文件-也許有一個單獨的實用程序可以使陣列向每個磁碟發出 SMART 命令並進行報告。