2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

« GIMP2で1680×1050ドットの壁紙を作る | トップページ | DLNAサーバにDVDを置いてPS3で見る »

/dev/hdbにDISKエラー?

■/var/log/messagesの記録

 Mar 2 14:03:49 localhost kernel: hdb: dma_intr: status=0x51 { DriveReady SeekComplete Error }
 Mar 2 14:03:49 localhost kernel: hdb: dma_intr: error=0x84 { DriveStatusError BadCRC }
 Mar 2 14:03:49 localhost kernel: ide: failed opcode was: unknown

■smartmontoolsのインストール
 # apt-get install smartmontools
 # /sbin/chkconfig --add smartd

■HDDの状態
Blog0201
 # smartctl -A /dev/hdb
  結果は右図参照 →→→

 ※項目説明
 ・VALUE     正規化値
 ・WORST     ワースト値、故障する寸前の最小値
 ・THRESH     閾値
 ・TYPE
  (Pre-fail)    正規化値(VALUE)が閾値(THRESH)以下の場合
          は故障
  (Old_age)    意味不明
  (usage)     意味不明
 ・WHEN_FAILED
  (FAILING_NOW) 故障、正規化値(VALUE)が閾値(THRESH)以下の場合
  (In_the_past)  ワースト値(WORST)が閾値(THRESH)以下の場合
  ハイフォン)   正常
 ・UPDATE
  (Always)    現在の値
  (Offline)    オフラインテストで更新
 ・RAW_VALUE  生値

■HDDのテスト
 # smartctl -t short /dev/hdb

 smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/
 === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
 Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
 Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
 Testing has begun.
 Please wait 1 minutes for test to complete.
 Test will complete after Sun Mar 2 14:35:15 2008
 Use smartctl -X to abort test.

 # smartctl -l selftest /dev/hdb
 smartctl version 5.37 [i686-pc-linux-gnu] Copyright (C) 2002-6 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/
 === START OF READ SMART DATA SECTION ===
 SMART Self-test log structure revision number 1
 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
 # 1 Short offline Completed without error 00% 1275 -

 ※Status
  (Completed without error) エラーなし


■中間結論
 HDD自体は故障していないのではないか?

■HDDの状態(2)
 # hdparm -i /dev/hda

 /dev/hda:
  Model=SAMSUNG SV0813H, FwRev=RJ100-15, SerialNo=0501J1FTC04170
  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
  RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4
  BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
  CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156368016
  IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
  PIO modes: pio0 pio1 pio2 pio3 pio4
  DMA modes: mdma0 mdma1 mdma2
  UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
  AdvancedPM=no WriteCache=enabled
  Drive conforms to: ATA/ATAPI-6 T13 1410D revision 1:
  * signifies the current active mode

 # hdparm -i /dev/hdb

 /dev/hdb:
  Model=Hitachi HDS721616PLAT80, FwRev=P22OA60A, SerialNo=PV3300Z2RZS5NJ
  Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
  RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=51
  BuffType=DualPortCache, BuffSize=7384kB, MaxMultSect=16, MultSect=16
  CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
  IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
  PIO modes: pio0 pio1 pio2 pio3 pio4
  DMA modes: mdma0 mdma1 mdma2
  UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
  AdvancedPM=yes: disabled (255) WriteCache=enabled
  Drive conforms to: Reserved:
  * signifies the current active mode

■メッセージの原因
 UDMA modes値が /dev/hda="udma5"、/dev/hdb="udma6"となっているのが原因か?
 解決方法は /dev/hdb="udma5" に変更するか?
  hdparm -X udma5 /dev/hdb
 または、ATAケーブルを交換してみるか?

 実行はもう少し検討しよう。

« GIMP2で1680×1050ドットの壁紙を作る | トップページ | DLNAサーバにDVDを置いてPS3で見る »

Linux」カテゴリの記事

コメント

後日談…
とりあえずATAケーブルを交換したが同メッセージが発生、うーむ。

コメントを書く

(ウェブ上には掲載しません)

« GIMP2で1680×1050ドットの壁紙を作る | トップページ | DLNAサーバにDVDを置いてPS3で見る »