Soru SSD sürücü sağlığını belirlemek için hızlı yöntem?


Bir ZFS depolama dizisinde iki kez "başarısız" olarak işaretlenmiş bir Intel X-25M sürücüm var. İşte. Ancak, sürücüyü çıkardıktan sonra diğer bilgisayarlara (Mac, PC, USB muhafazası vb.) Montaj, okuma ve yazma gibi görünüyor.

Sürücünün mevcut sağlığını belirlemenin iyi bir yolu var mı? ZFS çözümündeki önceki başarısızlığın hataların, hatalı hata bildiriminin ve donanımın bir araya gelmesi olduğunu hissediyorum. Yine de bu sürücünün içinde bir yaşamı olabilir gibi görünüyor.


13
2018-06-20 18:08


Menşei


g1 mi, g2 mi? - Jim B
Bu bir G2 120GB X25-M diskidir. - ewwhite


Cevaplar:


Herhangi bir sürücü sağlığını kontrol etmenin iyi ama yanılmaz bir yolu SMART niteliklerini kontrol etmektir.

Aşağıda kullanılan bir Intel X25-M G2 160GB disk için belirlenen SMART özniteliği smartctl V5.41. (Sürüm önemlidir, smartctl'in önceki sürümlerinde farklı nitelik adı eşlemeleri vardı ve aslında bu sürücü için belirli bir tabloyu doğru olarak anlamadı).

# ./smartctl -data -A /dev/sda
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.18-194.32.1.el5] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 5
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED     RAW_VALUE
  3 Spin_Up_Time            0x0020   100   100   000    Old_age   Offline      -       0
  4 Start_Stop_Count        0x0030   100   100   000    Old_age   Offline      -       0
  5 Reallocated_Sector_Ct   0x0032   100   100   000    Old_age   Always       -       1
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       4076
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       67
192 Unsafe_Shutdown_Count   0x0032   100   100   000    Old_age   Always       -       30
225 Host_Writes_32MiB       0x0030   200   200   000    Old_age   Offline      -       148418
226 Workld_Media_Wear_Indic 0x0032   100   100   000    Old_age   Always       -       755
227 Workld_Host_Reads_Perc  0x0032   100   100   000    Old_age   Always       -       49
228 Workload_Minutes        0x0032   100   100   000    Old_age   Always       -       16956537
232 Available_Reservd_Space 0x0033   099   099   010    Pre-fail  Always       -       0
233 Media_Wearout_Indicator 0x0032   098   098   000    Old_age   Always       -       0
184 End-to-End_Error        0x0033   100   100   099    Pre-fail  Always       -       0

Bu, sürücünün 1 yeniden tahsis edilmiş sektöre sahip olduğunu, mevcut ayrılmış alanın% 1'ini (öznitelik 232) ve yansıtılan program / silme döngülerinin% 2'sini (öznitelik 233) kullandığını gösterir. Buna 148418 * 32MiB (öznitelik 225) yazılmıştır.

Eğer sürücü önemli sayıda yeniden tahsis edilmiş sektör gösteriyorsa, bu endişe verici bir durum olabilir, çünkü bu muhtemelen arızalı bir flaş yongasına işaret etmektedir (aynı şekilde bir eğirme diskindeki yeniden tahsis edilmiş sektörlerin önemli bir kısmı genellikle yüzey hatalarına işaret etmektedir) ). Uçtan Uca da kötü - Ben birkaç X25-M G2 160GB diskler büyük (> 1000) Uçtan Uca hata raporlama ile başarısız oldu. Normal diskler için yararlı SMART özniteliklerinin çoğu SSD'lere uygulanmadığından, bu diskler için yalnızca iki yararlı hata koşulu vardır.

Ancak, SMART genellikle% 100 güvenilir olarak kabul edilmez. Google’ın çalışması disk hataları çeşitli SMART erken uyarı göstergeleri ile sürücü arızası arasında iyi korelasyonlar bulunurken, tek tek sürücü arızasını tahmin etmede kullanışlı bir araç olmadığını ortaya koymuştur. Bu nedenle genellikle bir sürücünün hala iyi olduğunu kanıtlamak yerine bir sürücünün hatalı olduğunu kanıtlamak için SMART kullanırım (hatalar gösteriyorsa muhtemelen bir süre sonra başarısız olur).


12
2018-06-23 02:48



Google’ın çalışmasının SMART’dan daha az güvenilir olduğu ortaya çıkan ön hata göstergelerinde yoğunlaştığını unutmayın. Hata koşullarının raporlanması biraz daha doğrudur. - Chris S
Tam olarak aradığım şey bu. Teşekkür ederim. - ewwhite


Her ne kadar "geleneksel" sabit sürücüler için yapılmış olsa da, "badblocks" yardımcı programı, sürücü üzerindeki tüm haritalanabilir sektörleri kullanması gerektiği için bir miktar yarar sağlayabilir. SSD parçalanması önleme ve dahili yeniden eşleştirmeler ile sürücünün iyi olduğundan emin olamayacağınızı söyleyemeyiz. Ancak, sürücünün kötü olduğunu söylerse, sürücüyü kesinlikle ölü olarak atabilirim.


2
2018-06-20 18:24





HD Ayarı (ve HD Ayarı Pro) SSD sürücünüzün sağlığını ve performansını ölçmek için mükemmel araçlar. Ücretsiz sürüm (HD Tune) çok sınırlı bir özellik setine sahip, ancak sağlık analizi buna denk geliyor, bu yüzden şansınız çoktan çıktı. Pro sürümü, denemenizi tavsiye ettiğim 15 günlük bir deneme süresine sahiptir ve SSD'nizin nasıl performans gösterdiği konusunda size derinlemesine bir analiz sağlayacaktır.


1
2018-06-21 06:32