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する際の『シーゲイトによる注文の確認 注文番号』のメールが来ますので、梱包します。
梱包は、プチプチに包んで段ボール箱に入れて梱包し箱の外側に注文番号を明記し、ヤマト運輸や佐川急便の元払いにて発送します。
この際にゆうメール等の追跡が出来ない発送方法を使っていると、もしも、不着だった場合などに証明できなくなるので注意が必要です。
※他の注意事項は下記の通り(Seagateより送られてきたメールから転用)
------------
– 各ドライブを ESD (静電防止) 袋、または静電防止用のプラスチックケースに入れます。
– 各ユニットを厚さ5cm のフォームラバーでくるみ、ダンボール箱に入れます。ピーナッツ型の発泡ビーズや、バブルラップ、新聞紙は使用しないでください。複数のドライブを返品する場合は、各ドライブごとに別の箱を使用してください。
– 各箱の外側に注文番号を明記します。
– ユニットの梱包方法の詳細については、次をご覧ください。
– 梱包資材の販売業者については、次をご覧ください。 http://www.seagate.com/jp/ja/support/warranty-and-replacements/packing-and-shipping-instructions/packaging-information/
------------
!!注意事項!!
間違っても着払いで発送しないように!!そのまま返送されてきて、さらに往復送料も自己負担になるそうです。
------------
RMAしたHDDが返ってきたので追記
こんか感じの梱包で帰ってきました。80サイズぐらい。特に送料や関税は取られていません。そういえば、WDの時も、日立の時も、RMAの帰りの送料は先方で負担してくれていました。
開けたところ。
かなり厳重に梱包されています。通販でバルク品を買った時よりも厳重です。
一応、封はしてありました。
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リペア品のその後を追加予定です。