Firmware drive menjalankan tes.
Detail tes dapat dibaca di mis. Www.t13.org/Documents/UploadedDocuments/technical/e01137r0.pdf, yang merangkum elemen-elemen tes pendek dan panjang dengan demikian:
segmen listrik di mana drive menguji elektroniknya sendiri. Tes khusus dalam segmen ini khusus untuk vendor, tetapi sebagai contoh: segmen ini mungkin mencakup tes seperti tes RAM buffer, tes sirkuit baca / tulis, dan / atau tes elemen kepala baca / tulis.
segmen seek / servo di mana drive menguji kemampuannya untuk menemukan dan servo pada trek data. Metodologi khusus yang digunakan dalam tes ini juga spesifik untuk vendor.
segmen pemindaian baca / verifikasi di mana drive melakukan pemindaian baca dari beberapa bagian permukaan disk. Jumlah dan lokasi permukaan yang dipindai tergantung pada batasan waktu penyelesaian dan khusus untuk vendor.
Kriteria untuk swa-uji diperluas sama dengan swa-uji singkat dengan dua pengecualian: segmen (3) dari swa-uji diperluas harus berupa scan baca / verifikasi semua area data pengguna, dan tidak ada batas waktu maksimum untuk drive untuk melakukan tes.
Aman untuk melakukan pengujian non-destruktif saat OS sedang berjalan, meskipun beberapa dampak kinerja mungkin terjadi. Seperti yang smartctl
dikatakan halaman manual untuk keduanya -t short
dan -t long
,
Perintah ini dapat diberikan dalam operasi sistem normal (kecuali dijalankan dalam mode captive)
Jika Anda mengaktifkan mode captive -C
, smartctl
anggap drive dapat disibukkan dengan tidak tersedianya. Ini tidak boleh dilakukan pada drive yang digunakan OS.
Seperti yang ditunjukkan oleh halaman manual, pengujian offline (yang berarti pengujian latar belakang berkala) tidak dapat diandalkan, dan tidak pernah secara resmi menjadi bagian dari spesifikasi ATA. Saya menjalankan milik saya dari cron, sebagai gantinya; dengan begitu saya tahu kapan itu harus terjadi, dan saya bisa menghentikannya jika perlu.
- Hasilnya bisa dilihat di
smartctl
output. Inilah satu dengan tes berjalan:
[root @ risby images] # smartctl -a / dev / sdb
smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.1.6-201.fc22.x86_64] (build lokal)
Hak Cipta (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
[...]
SMART revisi tes struktur diri nomor 1
Num Test_Description Status Sisa Seumur Hidup (jam) LBA_of_first_error
# 1 Diperpanjang offline Selesai tanpa kesalahan 00% 20567 -
# 2 Diperpanjang offline Selesai tanpa kesalahan 00% 486 -
SMART revisi selektif data diri struktur data log nomor 0
Catatan: angka revisi bukan 1 menyiratkan bahwa tidak ada tes mandiri selektif yang pernah dijalankan
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Self_test_in_progress [90% tersisa] (0-65535)
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Perhatikan dua tes selesai sebelumnya (masing-masing pada 486 dan 20567 jam) dan yang berjalan saat ini (10% selesai).
MadHatter mendukung Monica
sumber
Implementasi SMART bergantung pada pabrikan, terkadang log yang cukup luas tersedia melalui
smart -a
perintah. Inilah yang saya dapatkan di salah satu drive yang mengenkripsi sendiri dari Hitachi :Kertas putih ini memberi sedikit cahaya pada kode kesalahan yang muncul di log. Singkatan kesalahan umum adalah:
Dalam kasus saya, kesalahan IDNF (ID Not Found) dapat ditelusuri kembali ke suatu insiden ketika drive dicolokkan melalui adaptor USB-to-SATA dan kebetulan kurang daya, yang mencegahnya mencari dengan benar.
sumber