Sürücü üretici yazılımı testleri çalıştırır.
Testlerin detayları, kısa ve uzun testlerin öğelerini özetleyen örneğin www.t13.org/Documents/UploadedDocuments/technical/e01137r0.pdf adresinde okunabilir:
sürücünün kendi elektroniklerini test ettiği bir elektrik segmenti. Bu segmentteki belirli testler satıcıya özeldir, ancak örnekler olarak: bu segment bir tampon RAM testi, bir okuma / yazma devresi testi ve / veya okuma / yazma kafası elemanlarının bir testi gibi testleri içerebilir.
sürücünün veri yollarını bulma ve servo alma yeteneğini test ettiği bir arama / servo segmenti. Bu testte kullanılan özel metodoloji de satıcıya özeldir.
sürücünün disk yüzeyinin bir kısmının okuma taramasını yaptığı bir okuma / doğrulama tarama bölümü. Taranan yüzeyin miktarı ve konumu, tamamlanma süresi sınırlamasına bağlıdır ve satıcıya özeldir.
Genişletilmiş kendi kendine test kriterleri, iki istisna dışında kısa kendi kendine test ile aynıdır: Genişletilmiş kendi kendine testin segmenti (3) tüm kullanıcı veri alanlarını okuyan / doğrulayan bir tarama olacaktır ve sürücünün testi yapması için maksimum süre.
İşletim sistemi çalışırken tahrip edici olmayan testler yapmak güvenlidir, ancak bazı performans etkileri muhtemeldir. Gibi smartctl
adam sayfası hem söylüyor -t short
ve -t long
,
Bu komut normal sistem çalışmasında verilebilir (esir modunda çalıştırılmadıkça).
Birlikte esir modunu çağırmak durumunda -C
, smartctl
sürücü uzun uğraşlardan aşımı olabilir erişilemezliği varsayar. Bu gerektiğini değil OS kullanan bir sürücüde yapılabilir.
Kılavuz sayfasında da belirtildiği gibi, çevrimdışı test (sadece periyodik arka plan testi anlamına gelir) güvenilir değildir ve hiçbir zaman resmen ATA şartnamelerinin bir parçası olmamıştır. Benimkini crondan çalıştırıyorum; Bu şekilde ne zaman olması gerektiğini biliyorum ve ihtiyacım olursa onu durdurabilirim.
- Sonuçlar
smartctl
çıktıda görülebilir . İşte bir test çalışıyor:
[root @ risby images] # smartctl -a / dev / sdb
smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.1.6-201.fc22.x86_64] (yerel yapı)
Telif Hakkı (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
[...]
SMART Self-test log yapısı revizyon numarası 1
Num Test_Description Durum Kalan Ömür Süresi (saat) LBA_of_first_error
# 1 Genişletilmiş çevrimdışı Hata hatasız tamamlandı 00% 20567 -
# 2 Genişletilmiş çevrimdışı Hata% 00 tamamlandı 486 -
SMART Seçmeli otomatik test günlüğü veri yapısı revizyon numarası 0
Not: 1 numaralı revizyon numarası, seçici bir otomatik testin hiç yapılmadığını gösterir.
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Self_test_in_progress [% 90 kaldı] (0-65535)
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Daha önce tamamlanmış iki teste (sırasıyla 486 ve 20567 saat açılışta) ve mevcut olanın bir (% 10 tamamlandı) çalıştığına dikkat edin.