SSD ड्राइव स्वास्थ्य का निर्धारण करने की त्वरित विधि?


13

मेरे पास एक Intel X-25M ड्राइव है जिसे ZFS स्टोरेज सरणी में दो बार "विफल" के रूप में चिह्नित किया गया था, जैसा कि यहां उल्लेख किया गया है । हालांकि, ड्राइव को हटाने के बाद, यह अन्य कंप्यूटरों (मैक, पीसी, यूएसबी संलग्नक, आदि) को माउंट, पढ़ने और लिखने में लगता है।

क्या ड्राइव के वर्तमान स्वास्थ्य को निर्धारित करने का एक अच्छा तरीका है? मुझे लगता है कि ZFS समाधान में पिछली विफलता बग, खराब त्रुटि रिपोर्टिंग और हार्डवेयर का अभिसरण थी। ऐसा लगता है कि इस ड्राइव में कुछ जीवन हो सकता है, हालांकि।


यह g1 या g2 है?
जिम बी

यह G2 120GB X25-M ड्राइव है।
ewhite

जवाबों:


12

एक अच्छा, लेकिन अचूक नहीं, किसी भी ड्राइव स्वास्थ्य की जांच करने का तरीका स्मार्ट विशेषताओं की जांच करना है।

नीचे एक इंटेल X25- एम G2 160GB डिस्क के लिए स्मार्ट विशेषता सेट, का उपयोग कर लिया है smartctl v5.41। (संस्करण महत्वपूर्ण है, स्मार्टक्टेल के पहले के संस्करणों में अलग-अलग विशेषता-नाम मैपिंग थे, और वास्तव में इस ड्राइव के लिए विशिष्ट तालिका को सही ढंग से नहीं समझा था)।

# ./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

इससे पता चलता है कि ड्राइव में 1 वास्तविक क्षेत्र था, इसमें उपलब्ध आरक्षित स्थान का 1% (विशेषता 232) और इसके अनुमानित कार्यक्रम का 2% / चक्र (233 विशेषता) मिटा दिया है। इसमें 148418 * 32MiB (विशेषता 225) लिखा गया है।

यदि ड्राइव किसी भी महत्वपूर्ण संख्या में वास्तविक क्षेत्रों को दिखा रही है, तो यह चिंता का कारण हो सकता है, क्योंकि यह संभवतः एक असफल फ्लैश चिप की ओर इशारा करता है (उसी तरह कि कताई डिस्क पर एक महत्वपूर्ण संख्या में वास्तविक क्षेत्र आम तौर पर त्रुटियों की ओर इशारा करता है। )। एंड टू एंड भी खराब हैं - मैंने कुछ X25-M G2 160GB डिस्क को बड़े (> 1000) एंड टू एंड एरर रिपोर्टिंग के साथ फेल किया है। इन डिस्क के लिए वास्तव में केवल दो उपयोगी त्रुटि स्थिति विशेषताएँ मौजूद हैं, हालांकि, सामान्य डिस्क के लिए उपयोगी SMART विशेषताओं में से अधिकांश SSDs पर लागू नहीं होती हैं।

हालाँकि, स्मार्ट को आमतौर पर 100% विश्वसनीय नहीं माना जाता है। डिस्क विफलताओं पर Google के अध्ययन में पाया गया कि विभिन्न SMART प्रारंभिक चेतावनी संकेतकों और ड्राइव विफलता के बीच अच्छे संबंध थे, यह व्यक्तिगत ड्राइव विफलता की भविष्यवाणी करने के लिए एक उपयोगी उपकरण नहीं था। इस कारण से मैं आम तौर पर SMART का उपयोग ड्राइव को साबित करने के तरीके के रूप में खराब है (यदि त्रुटियां दिखाई दे रही हैं, तो यह संभवत: जल्द ही कुछ समय के लिए विफल हो जाएगा), बजाय यह साबित करने के कि ड्राइव अभी भी अच्छा है।


1
ध्यान दें कि Google का अध्ययन SMART से पूर्व-विफलता के संकेतों पर केंद्रित था, जो विश्वसनीय से कम था। विफलता की स्थितियों पर रिपोर्टिंग कुछ अधिक सटीक है।
क्रिस एस

2

हालांकि "पारंपरिक" हार्ड ड्राइव के लिए बनाया गया "बैडब्लॉक" उपयोगिता ड्राइव के सभी मैप करने योग्य क्षेत्रों का उपयोग करने के लिए इसका मतलब कुछ लाभ हो सकता है। SSD विखंडन की रोकथाम और आंतरिक पुनरावृत्ति के साथ यह सुनिश्चित करने के लिए आपको बताने में सक्षम नहीं होगा कि ड्राइव अच्छा है। हालांकि, अगर यह आपको बताता है कि ड्राइव खराब है, तो मैं निश्चित रूप से ड्राइव को मृत बताऊंगा।


1

एचडी ट्यून (और एचडी ट्यून प्रो ) आपके एसएसडी ड्राइव के स्वास्थ्य और प्रदर्शन को मापने के लिए महान उपकरण हैं। नि: शुल्क संस्करण (एचडी ट्यून) में एक बहुत ही सीमित सुविधा सेट है, लेकिन स्वास्थ्य विश्लेषण उसी में आता है, इसलिए आपने इसे छोड़ दिया। प्रो संस्करण में 15 दिन का परीक्षण अवधि है जिसे मैं बहुत कोशिश करने की सलाह देता हूं, यह आपको एक महान, गहन विश्लेषण देगा कि आपका एसएसडी कैसा प्रदर्शन करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.