SEAGATE ST3000DM001が壊れたのでSeatoolsをLinux上で実行してRMA申請する


SeagateのST3000DM001が壊れたためRMAに出した記録。

2014/1/16(木) RMA 申請

2014/1/18(土) RMA 送付

2014/1/20(月) RMA 受付メール到着

2014/1/23(木) 交換HDD到着(下の方に画像を追記しました。)

RMAする前にSeatoolsで本当にHDDが壊れている事を確認します。Windows上で実施しても良かったのですが、Windowsマシンに組み込むのが面倒だったことと、Windowsはハードウェアの入れ替えをすると、再度アクティベーションしろと言われる事があるので、アクティベーションの関係ないLinuxでテストしています。

SeatoolsのLinux版であるSeaTools Linux Enterprise Editionはこちらからダウンロードしてきます。ライセンス規約があるので同意してください。

cd /tmp/
wget http://www.seagate.com/files/www-content/support-content/downloads/seatools/_shared/downloads/seatools_cli.tar
tar -xvf seatools_cli.tar

# x64の場合にはlibc6-i386をインストール(x86の場合には読み飛ばしてOK)
sudo apt-get install libc6-i386

接続されているドライブ一覧を表示します。seatoolsを利用する場合には/dev/sda等でドライブを指定しないようです。

./st -l
GetSGVersions - open error: No such file or directory

Drive information:
/dev/sg0 ATA      ST500LT012-1DG14 0001 976773167 blocks
/dev/sg1 ATA      ST3000DM001-1CH1 CC43 -1 blocks
/dev/sg2 ATA      ST500LT012-1DG14 0001 976773167 blocks
/dev/sg3 STT      EXPRESS ST1      1.00 30164991 blocks

/dev/sg1が今回壊れたHDDなので、インフォメーションを取得します。


./st -i /dev/sg1
/dev/sg1
Vendor = ATA
Product = ST3000DM001-1CH1
Version = CC43
Serial Number =
Copyright =
SCSI Firmware = [
Servo RAM Release =     EXPR
Servo ROM Release = ESS ST1
Servo RAM Date =
Servo ROM Date = 1.00

Blocksize = 512, Highblock = -1, Capacity = 2147484 MB
-this is a Seagate drive
-this drive does not support DST
-Mode Page Settings [current value (default)]:
-WCE bit = 1 (1)
-RCD bit = 0 (0)
-AWRE bit = 1 (1)
-ARRE bit = 0 (0)
-DExcpt bit = 0 (0)
-Number of cache segments = 0 (0)
-JIT bit 0 = 0 (0)
-JIT bit 1 = 0 (0)
-JIT bit 2 = 0 (0)
-JIT bit 3 = 0 (0)

シリアル番号が取れていませんが、先に進みます(表示されていようがされていまいが関係ないので)。

ショートテストだと、実際に壊れていてもSUCCESSと表示されるケースがある(実際SUCCESSになった)のでlong Drive Self Testを実施します。書き込みがすぐに失敗する状態だったので、ものの数秒でTEST FAILEDになりました。


./st -T 20 /dev/sg1
Drive /dev/sg1 does not support DST - generic long test will be run
Starting generic long (full sequential verify) test (-1 blocks) on drive /dev/sg1 (^C will abort test)
VERIFY  failed on block 1745408   Sense data = 11/00/00
TEST FAILED at block -144489440 on drive /dev/sg1

TEST FAILEDであれば、RMAに出してそのまま突き返されることは無いはずなので、RMA申請フォームからRMA申請を行います。

http://support.seagate.com/customer/ja-JP/warranty_validation.jsp

シリアル番号とモデルを入力して、『送信する』を押すと、下記の画面になります。

seagate_RMA_FORM

『返品する』ボタンを押します。

seagate_RMA_FORM2

住所氏名等を入力します。日本語入力は出来ないので、アルファベットで入力する必要があります。

seagate_RMA_FORM3

確認画面。ここで、シンガポールに発送するか、千葉に発送するかを選べます。もちろん日本国内に発送するので千葉を選択します。

seagate_RMA_FORM4

『注文の送信』ボタンを押すと、SeagateからRMAする際の『シーゲイトによる注文の確認 注文番号』のメールが来ますので、梱包します。

梱包は、プチプチに包んで段ボール箱に入れて梱包し箱の外側に注文番号を明記し、ヤマト運輸や佐川急便の元払いにて発送します。

この際にゆうメール等の追跡が出来ない発送方法を使っていると、もしも、不着だった場合などに証明できなくなるので注意が必要です。

※他の注意事項は下記の通り(Seagateより送られてきたメールから転用)

------------

– 各ドライブを ESD (静電防止) 袋、または静電防止用のプラスチックケースに入れます。
– 各ユニットを厚さ5cm のフォームラバーでくるみ、ダンボール箱に入れます。ピーナッツ型の発泡ビーズや、バブルラップ、新聞紙は使用しないでください。複数のドライブを返品する場合は、各ドライブごとに別の箱を使用してください。
– 各箱の外側に注文番号を明記します。
– ユニットの梱包方法の詳細については、次をご覧ください。
– 梱包資材の販売業者については、次をご覧ください。 http://www.seagate.com/jp/ja/support/warranty-and-replacements/packing-and-shipping-instructions/packaging-information/

------------

!!注意事項!!

間違っても着払いで発送しないように!!そのまま返送されてきて、さらに往復送料も自己負担になるそうです。

------------

RMAしたHDDが返ってきたので追記

IMG_0787

こんか感じの梱包で帰ってきました。80サイズぐらい。特に送料や関税は取られていません。そういえば、WDの時も、日立の時も、RMAの帰りの送料は先方で負担してくれていました。

IMG_0788

開けたところ。

IMG_0789

かなり厳重に梱包されています。通販でバルク品を買った時よりも厳重です。

IMG_0790

一応、封はしてありました。

rma_seagate

Seagate Certitied Repaired HDD 3000G と記載されています。

RMAしたSeagateのHDDのSmart値を早速測定してみる。


smartctl -a /dev/sdb
smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.14 (AF)
Device Model:     ST3000DM001-1CH166
Serial Number:    ********
LU WWN Device Id: 5 000c50 03cf0e59c
Firmware Version: CC26
User Capacity:    3,000,592,982,016 bytes [3.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Thu Jan 23 20:17:37 2014 JST

==> WARNING: A firmware update for this drive may be available,
see the following Seagate web pages:
http://knowledge.seagate.com/articles/en_US/FAQ/207931en
http://knowledge.seagate.com/articles/en_US/FAQ/223651en

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection:                (   97) seconds.
Offline data collection
capabilities:                    (0x73) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 335) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x3085) SCT Status supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
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       -       17112
3 Spin_Up_Time            0x0003   098   098   000    Pre-fail  Always       -       0
4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       3
5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       33
9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       0
10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       3
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   253   000    Old_age   Always       -       0 0 0
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   087   073   045    Old_age   Always       -       13 (Min/Max 11/13)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       3
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       5
194 Temperature_Celsius     0x0022   013   040   000    Old_age   Always       -       13 (0 11 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   253   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   253   000    Old_age   Offline      -       0h+02m+08.310s
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       0
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       1628

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
1        0        0  Not_testing
2        0        0  Not_testing
3        0        0  Not_testing
4        0        0  Not_testing
5        0        0  Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

リペア品とはいえ、書き込み容量等はクリアされている模様です。

ゼロデータをHDD全体に書き込んで念の為のテストを実行します。


dd if=/dev/zero of=/dev/sdb bs=128M  &
[3] 2678

# killでSUGUSR1シグナルを送る事で、ddの進捗状況を確認できます。

kill -SIGUSR1 2678
2415919104 バイト (2.4 GB) コピーされました、 10.7435 秒、 225 MB/秒
3355443200 バイト (3.4 GB) コピーされました、 16.2364 秒、 207 MB/秒
15837691904 バイト (16 GB) コピーされました、 88.8882 秒、 178 MB/秒
37715181568 バイト (38 GB) コピーされました、 203.537 秒、 185 MB/秒

外周で225 MB/秒、内周に入るごとに速度が落ちてきて、185 MB/秒等も速度も出ていますが、兼ね良好と思いきや、smart値のSeek_Error_Rateが上昇していきます。

運よく買ったばかりのSeagateのST500LT012-1DG142が同じマシンに2台入っていたので、そちらでもSmart値を確認した所、Seek_Error_Rateは1台目が22440、2台目が65034でした。

買ったばかりのSeagate製HDDでも同じようにSeek_Error_Rateが上昇していっているので、Seagate製のHDDはこういう傾向なのでしょう。

比較した新品購入のSeagateのSmart値も比較用に載せておきます。

購入して日の浅いST500LT012のSmart値(参考用)


smartctl -a /dev/sda
smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     ST500LT012-1DG142
Serial Number:    ******
LU WWN Device Id: 5 000c50 03d28213d
Firmware Version: 0001SDM1
User Capacity:    500,107,862,016 bytes [500 GB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Thu Jan 23 20:51:50 2014 JST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection:                (    0) seconds.
Offline data collection
capabilities:                    (0x73) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        (  99) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x1035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate     0x000f   117   100   006    Pre-fail  Always       -       147581896
3 Spin_Up_Time            0x0003   099   099   000    Pre-fail  Always       -       0
4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       31
5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       65034
9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       55 (19 48 0)
10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       31
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   088   048   045    Old_age   Always       -       12 (Min/Max 9/12)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       1
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       112
194 Temperature_Celsius     0x0022   012   052   000    Old_age   Always       -       12 (0 5 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
240 Head_Flying_Hours       0x0000   100   100   000    Old_age   Offline      -       217454194196529
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       2023513829
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       146174362
254 Free_Fall_Sensor        0x0032   100   100   000    Old_age   Always       -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
1        0        0  Not_testing
2        0        0  Not_testing
3        0        0  Not_testing
4        0        0  Not_testing
5        0        0  Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

無事に初期化が終わったので、RAID6のアレイに組み込んでみます。RAID6なので、1台ぐらい壊れても実害はないし、なによりRMAリペア品の耐久度をまともに試したことが無いので、後日、RMAリペア品のその後を追加予定です。

タグ付けされた . ブックマークする へのパーマリンク.

コメントを残す

メールアドレスが公開されることはありません。