新しいハードドライブ: ワークフローに入る前のチェックリスト?

新しいハードドライブ: ワークフローに入る前のチェックリスト?

1、2...4 TiB 以上のデータを、健全性が不明なドライブに配置すると、大量の (適切なものを選択してください) 作業/記録/ストレス/アレイの再構築などの時間が発生します。

新品であろうとなかろうと、回転式ハードドライブを手に入れたら、データを書き込む前に、または交換のために送り返す前に、ハードドライブのどの点をチェックしますか(チェックリストとも呼ばれます)。ポイントポイントという意味です(ツールこれらは可能性の問題です (例: OS、好みなど)。この点を指摘してくれた @Franck Michael に感謝します。

入手物理セクターサイズ(パーティションの配置、ファイルシステム、または RAID/LVM の設定) 例:

# fdisk -l /dev/DRIVE
Disk /dev/sdc: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units:                              sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes      «-- physical sector size
I/O size (minimum/optimal):         4096 bytes / 4096 bytes     «--

SMART値をチェックして、欠陥? 例

# smartctl -a /dev/DEVICE \
| grep -i 'ID\|reallocated\|pending\|uncorrectable'

Reallocated_Sectors、、、およびエラーログの悪い値(例:値 > 最悪)は悪い知らせoffline uncorrectablepending sectorsあり、HDD の保証期間が終了します。[2]

チェックブロックの信頼性? ディスク全体では? 例

# dd if=/dev/zero of=/dev/sdb bs=[physical sector size] & pid=$!
kill -USR1 $pidnumer

kill -USR1 $pidnumerゼロ化がどの程度進んでいるかを示します。convと をnoerror追加して、すべてのブロックが試行され、エラーが発生した場合(エラーはターミナルに表示されます)ゼロ化が続行されるようにすることができます [2]

SMARTレポートを信頼しますか?信頼する場合、どのレポートですか?または、ハードドライブを信頼して使用を開始する前に、追加のテストやその他のテスト[3]を実行しますか?

あなたの選択肢をぜひ聞かせてください。

[2]: @DebianJunkieに感謝しますdd および md5sum ツールを使用したハードドライブのチェック [3]: 好きボニー++日立ドライブフィットネステストHDD再生装置それについては私はほとんど知りません。

答え1

もし私が無謀な人間でなかったら、次のことを試すかもしれません:

スマート情報を確認する

smartctl -a /dev/sda

短いスマートテストを実行する

smartctl -t short /dev/sda

搬送テストを実行する

smartctl -t conveyance /dev/sda

ディスク速度をテストする

hdparm -t /dev/sda

カーネルメッセージを確認する

dmesg

関連情報