工作到一半,覺得很疲倦,打開 3WA 的 Terminal,看到一個悲情的訊息警告啊....
[root@3wa / ]#
WARNING: Your hard drive is failing
Device: /dev/sdb [SAT], 40 Currently unreadable (pending) sectors
WARNING: Your hard drive is failing
Device: /dev/sdb [SAT], 40 Offline uncorrectable sectors
[root@3wa / ]#
奇怪,硬碟不是才換新沒多久,怎又在討錢了(誤)
馬上跑 hdparm --all /dev/sdb 看看狀況
這才發現 hdparm 還沒安裝 XD 什麼時候移掉的我怎完全失億了
立馬 yum install -y hdparm
然後先看看硬碟狀況
smartctl --all /dev/sdb
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 4
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 100 253 030 Pre-fail Always - 8590610800
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 5972
第一個先優先關心 5 Reallocated_Sector_Ct... 不過是正常的 0
可以看的出來 3wa 這顆新硬碟在 5972 小時(248天),也才斷電重開機 4 次
硬碟用不到一年,還很新,但怎會有 failing 的可怕訊息
經高人指點,該不會是忘了關 APM
APM 指的是 Advanced Power Management
在硬碟閒置時,會把讀寫頭移走,這時就可以從 smartctl --all /dev/sdb 看一下移走了幾次
所以看了一下
193 Load_Cycle_Count 0x0032 094 094 000 Old_age Always - 12157
高人Rickz大罵:「什麼鬼, 12156 @_@」
高人Rickz秀他自己的硬碟:「
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 91
」
高人Rickz表示:「
要記得用
hdparm -B 254 /dev/sdb
關掉 APM 那個該死的 load/unload 動作
不然沒什麼在讀寫, 讀取頭就移出
機率上來說, 600000 次, 硬碟掛掉的機率是 100%
」
立馬查一下 man hdparm
-B 的參數說明
The highest degree
of power management is attained with a setting of 1, and the
highest I/O performance with a setting of 254. A value of 255
tells hdparm to disable Advanced Power Management altogether on
the drive (not all drives support disabling it, but most do).
255 雖然是全關,但不是所有的硬碟都支援,所以用 254 就好了!
此次苦主 Seagate 的人生 ~_~
=== START OF INFORMATION SECTION ===
Model Family: Seagate Barracuda 7200.14 (AF)
Device Model: ST1500DM003-9YN16G
Serial Number: Z1E3BKYA
LU WWN Device Id: 5 000c50 03cfbb458
Firmware Version: CC4H
所以立馬用
hdparm -B 254 /dev/sda
hdparm -B 254 /dev/sdb
看來硬碟已經傷到...還是拿去送修好了,原價屋應該會換新品給我吧XD
也感謝 Rickz 的指點~~ 高人就是高人啊~