新硬碟:進入工作流程之前的清單?

新硬碟:進入工作流程之前的清單?

當放置在健康狀況未知的驅動器上時,1, 2... 4+ TiB 的數據會產生大量(此處選擇適當的)工作/記錄/壓力/重建陣列的時間。

當您拿到旋轉的硬碟(無論是新的還是舊的)時,在開始向硬碟填入資料之前,您會檢查硬碟的哪些要點(也稱為檢查表)...或將其寄回進行更換?經過我的意思是點(不是工具這是一個可能性的問題,例如。作業系統和偏好,感謝@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_Sectorsoffline uncorrectablepending sectors和錯誤日誌的任何錯誤值(例如,Val/ue > Worst)都是壞消息,並且會使硬碟進入保固期。 [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]:像邦妮++,日立駕駛體能測試,硬碟再生器我對此知之甚少。

答案1

如果我不是魯莽的自己,我可能會嘗試這些事情:

查看智慧資訊

smartctl -a /dev/sda

運行簡短的智慧測試

smartctl -t short /dev/sda

運行運輸測試

smartctl -t conveyance /dev/sda

測試磁碟速度

hdparm -t /dev/sda

檢查內核訊息

dmesg

相關內容