筆者について
FreeBSDを通じてOSSにささかな貢献を。
- 日本xrdpユーザ会発起人
- xrdp developer
- FreeBSD developer
OSS活動をご支援いただける方を募集しています
2012-10-12 検品・選別・返品
■ 購入したハードディスクは smartctl でセルフテストをしてから使い始めよう
アマゾンで買って昨日届いたハードディスクが壊れていたので、返品・返金の手続きをして新たに3台注文しました。今度はヤマト運輸の配送で、昨日の今日で届きました。
いちど壊れたものが届いた以上、次に届くものも壊れていないとは限らないので冗長性を持たせて3台注文、壊れてない1台を選んで残りの2台は返品します。原則全額返金がアマゾンの返金ポリシーです。
ハードディスクのセルフテストをするには FreeBSD なら sysutils/smartmontools をインストール。/usr/local/sbin/smartctl に -t オプションを付けると利用可能なセルフテストの種類が出てきます。
とりあえず conveyance test を実行します。conveyance test は輸送中に障害が起きやすいセクタをテストするらしいです。
# smartctl -t conveyance /dev/ada1 smartctl 5.43 2012-06-30 r3573 [FreeBSD 9.1-RC2 amd64] (local build) Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Conveyance self-test routine immediately in off-line mode". Drive command "Execute SMART Conveyance self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 2 minutes for test to complete. Test will complete after Fri Oct 12 22:15:29 2012 Use smartctl -X to abort test.
テストには2分かかるようなので、2分待ってから smartctl -a します。
# smartctl -a /dev/ada1 (snip) SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Conveyance offline Completed without error 00% 0 - # 2 Short offline Completed without error 00% 0 -
short test も行ったあとの結果なのでその結果もついてますが、Conveyance offline のところが Completed without error になっていれば異常なし。short についても異常なしだったのでOK。本当は long test も実施したいところですが、4時間近くかかってしまうので見送り。
セルフテストの結果以外にも Raw_Read_Error_Rate と Seek_Error_Rate の値は気にしておきます。
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 100 100 006 Pre-fail Always - 14048 7 Seek_Error_Rate 0x000f 100 253 030 Pre-fail Always - 160
一見すると RAW_VALUE がヤバそうですが、通常 RAW_VALUE は無視して VALUE の方を見ます。VALUE が THRESH を下回ってなければ問題なし。最近のハードディスクは記録密度が非常に高いので読み取りエラーは必ず発生します。エラー訂正できていれば問題なし。
テストの結果は、3台とも問題なしでした。今回は3台のうち最も状態のいい1台だけを選んで残りの2台を返品するので、RAW_VAUE の値も考慮しました。
まーそんな感じ。
最初に買った1台が壊れていたので3台買って1台選んで2台返品するという特殊なケースでしたが、新しいハードディスクを買ったら使う前にセルフテストをすることをオススメします。
本題とは関係ないけど、もう 9.1-RC2 なんですね。<br>そろそろ 9.1 リリースされるのかな。<br>ぁ、本題も参考になります。 (^^;