त्रुटि पुनर्प्राप्ति नियंत्रण: Difference between revisions

From Vigyanwiki
(Created page with "{{Refimprove|date=April 2010}} कम्प्यूटिंग में, एरर रिकवरी कंट्रोल (ईआरसी) ( पश्चिम...")
 
(text)
Line 1: Line 1:
{{Refimprove|date=April 2010}}
{{Refimprove|date=April 2010}}
[[ कम्प्यूटिंग ]] में, एरर रिकवरी कंट्रोल (ईआरसी) ([[ पश्चिमी डिजिटल ]]: टाइम-लिमिटेड एरर रिकवरी (टीएलईआर), [[ SAMSUNG ]]/[[हिताची जीएसटी]]: कमांड कंप्लीशन टाइम लिमिट (सीसीटीएल)) [[हार्ड डिस्क]] की एक विशेषता है जो सिस्टम एडमिनिस्ट्रेटर को राशि को कॉन्फ़िगर करने की अनुमति देती है। किसी ड्राइव के [[फर्मवेयर]] को पढ़ने या लिखने की त्रुटि से उबरने में खर्च करने की अनुमति दी जाती है। पुनर्प्राप्ति समय को सीमित करने से हार्डवेयर या सॉफ़्टवेयर [[RAID]] वातावरण में बेहतर त्रुटि प्रबंधन की अनुमति मिलती है। कुछ मामलों में, इस बात पर विवाद होता है कि क्या त्रुटि प्रबंधन हार्ड ड्राइव द्वारा या RAID कार्यान्वयन द्वारा किया जाना चाहिए, जो ड्राइव को अनुपयोगी और महत्वपूर्ण प्रदर्शन गिरावट के रूप में चिह्नित करता है, जब इसे अन्यथा टाला जा सकता था।
[[ कम्प्यूटिंग |कम्प्यूटिंग]] में, त्रुटि पुनर्प्राप्ति नियंत्रण (ईआरसी) ([[ पश्चिमी डिजिटल |पश्चिमी अंकीय]]: समय-सीमित त्रुटि पुनर्प्राप्ति (टीएलईआर), [[ SAMSUNG |सैमसंग]] /[[हिताची जीएसटी]]: समादेश पूर्णता समय सीमा (सीसीटीएल)) [[हार्ड डिस्क]] की एक विशेषता है जो तंत्र प्रशासक को उस समय की मात्रा को समनुरूप करने की अनुमति देता है जब एक ड्राइव के प्रक्रिया यंत्र सामग्री को पढ़ने या लिखने की त्रुटि से उबरने में खर्च करने की अनुमति होती है। पुनर्प्राप्ति समय को सीमित करने से हार्डवेयर या सॉफ़्टवेयर [[RAID|आरएआईडी]] वातावरण में बेहतर त्रुटि प्रबंधन की अनुमति मिलती है। कुछ स्तिथियों में, इस बात पर विवाद होता है कि क्या त्रुटि प्रबंधन हार्ड ड्राइव द्वारा या आरएआईडी कार्यान्वयन द्वारा किया जाना चाहिए, जिसके कारण ड्राइव को अनुपयोगी और महत्वपूर्ण प्रदर्शन गिरावट के रूप में चिह्नित किया जाता है, अन्यथा इसे टाला जा सकता था।


== सिंहावलोकन ==
== समीक्षा ==
आधुनिक [[हार्ड ड्राइव]] में [[डिस्क क्षेत्र]] को आंतरिक रूप से रीमैपिंग करके और स्व-परीक्षण और पुनर्प्राप्ति के अन्य रूपों को निष्पादित करके कुछ पढ़ने/लिखने की त्रुटियों से पुनर्प्राप्त करने की क्षमता होती है। इसके लिए प्रक्रिया में कभी-कभी कई सेकंड या (भारी उपयोग के तहत) मिनट लग सकते हैं, जिस दौरान ड्राइव अनुत्तरदायी होती है। हार्डवेयर RAID नियंत्रक और सॉफ़्टवेयर RAID कार्यान्वयन एक ड्राइव को पहचानने के लिए डिज़ाइन किए गए हैं जो कुछ सेकंड के भीतर प्रतिक्रिया नहीं करता है, और इसे अविश्वसनीय के रूप में चिह्नित करता है, यह दर्शाता है कि इसे उपयोग से वापस ले लिया जाना चाहिए और पैरिटी बिट#पैरिटी ब्लॉक से सरणी का पुनर्निर्माण किया जाना चाहिए। यह एक लंबी प्रक्रिया है, प्रदर्शन को कम करता है, और यदि परिणामी अतिरिक्त कार्यभार के तहत अधिक ड्राइव विफल हो जाते हैं, तो यह विनाशकारी हो सकता है।
आधुनिक [[हार्ड ड्राइव]] में [[डिस्क क्षेत्र]] को आंतरिक रूप से पुनः मानचित्रण करके और स्व-परीक्षण और पुनर्प्राप्ति के अन्य रूपों को निष्पादित करके कुछ पढ़ने/लिखने की त्रुटियों से पुनर्प्राप्त करने की क्षमता होती है। इसके लिए प्रक्रिया में कभी-कभी कई सेकंड या (भारी उपयोग के तहत) मिनट लग सकते हैं, जिस उपरान्त ड्राइव अनुत्तरदायी होती है। हार्डवेयर आरएआईडी नियंत्रक और सॉफ़्टवेयर आरएआईडी कार्यान्वयन एक ड्राइव को पहचानने के लिए अभिकल्पित किए गए हैं जो कुछ सेकंड के भीतर प्रतिक्रिया नहीं करता है, और इसे अविश्वसनीय के रूप में चिह्नित करता है, यह दर्शाता है कि इसे उपयोग से वापस ले लिया जाना चाहिए और समता द्वयंक से सरणी का पुनर्निर्माण किया जाना चाहिए। यह एक लंबी प्रक्रिया है, प्रदर्शन को नीचा दिखाता है, और यदि परिणामी अतिरिक्त कार्यभार के अंतर्गत अधिक ड्राइव विफल हो जाते हैं, तो यह विनाशकारी हो सकता है।


यदि ड्राइव स्वयं स्वाभाविक रूप से विश्वसनीय है, लेकिन इसमें कुछ खराब क्षेत्र हैं, तो टीएलईआर और इसी तरह की विशेषताएं डिस्क को अनावश्यक रूप से 'विफल' के रूप में चिह्नित करने से रोकती हैं, जो विफल ऑपरेशन के सरणी नियंत्रक को सलाह देने से पहले पता लगाई गई त्रुटियों को ठीक करने में लगने वाले समय को सीमित करती हैं। संपूर्ण ड्राइव को दोषपूर्ण के रूप में चिह्नित करने के बजाय, सरणी नियंत्रक शामिल सीमित मात्रा के लिए डेटा पुनर्प्राप्ति को संभाल सकता है।
यदि ड्राइव स्वयं स्वाभाविक रूप से विश्वसनीय है, लेकिन इसमें कुछ खराब क्षेत्र हैं, तो टीएलईआर और इसी तरह की विशेषताएं डिस्क को अनावश्यक रूप से 'विफल' के रूप में चिह्नित करने से रोकती हैं, जो विफल संचालन के सरणी नियंत्रक को सलाह देने से पहले पता लगाई गई त्रुटियों को ठीक करने में लगने वाले समय को सीमित करती हैं। संपूर्ण ड्राइव को दोषपूर्ण के रूप में चिह्नित करने के स्थान पर, सरणी नियंत्रक सम्मिलित सीमित मात्रा के लिए आँकड़ा पुनर्प्राप्ति को संभाल सकता है।


== डेस्कटॉप कंप्यूटर और टीएलईआर ==
== डेस्कटॉप कंप्यूटर और टीएलईआर ==
प्रभावी रूप से, टीएलईआर और इसी तरह की विशेषताएं ऑन-ड्राइव एरर हैंडलिंग के प्रदर्शन को सीमित करती हैं, जिससे समस्या होने पर हार्डवेयर RAID नियंत्रकों और सॉफ़्टवेयर RAID कार्यान्वयन को त्रुटि को संभालने की अनुमति मिलती है।
प्रभावी रूप से, टीएलईआर और इसी तरह की विशेषताएं ड्राइव पर त्रुष्टि प्रबंधन के प्रदर्शन को सीमित करती हैं, जिससे समस्या होने पर हार्डवेयर आरएआईडी नियंत्रकों और सॉफ़्टवेयर आरएआईडी कार्यान्वयन को त्रुटि को संभालने की अनुमति मिलती है।


आमतौर पर वेस्टर्न डिजिटल [[ एंटरप्राइज़ डिस्क ड्राइव ]] जैसे [[ पश्चिमी डिजिटल रैप्टर ]], कैवियार आरई2 और आरई2-जीपी (रेड एडिशन) टीएलईआर रीड इनेबल्ड (7 सेकंड) और टीएलईआर राइट इनेबल्ड (7 सेकंड) के साथ आते हैं, जबकि डेस्कटॉप ड्राइव जैसे कैवियार एसई, एसई16, और जीपी टीएलईआर रीड एंड राइट डिसेबल के साथ आते हैं (अक्षम करने के लिए 0 सेकंड के रूप में कॉन्फ़िगर किया गया)।
सामान्यतः पश्चिमी अंकीय [[ एंटरप्राइज़ डिस्क ड्राइव |प्रतिष्ठान डाटा संग्रहण इकाई]] जैसे [[ पश्चिमी डिजिटल रैप्टर |पश्चिमी अंकीय रैप्टर]], कैवियार आरई2 और आरई2-जीपी (रेड संस्करण) टीएलईआर पठन समर्थकृत (7 सेकंड) और टीएलईआर लेखन समर्थकृत (7 सेकंड) के साथ आते हैं, जबकि डेस्कटॉप ड्राइव जैसे कैवियार एसई, एसई16, और जीपी टीएलईआर पठन एवं लेखन विकलीकृत के साथ आते हैं (अक्षम करने के लिए 0 सेकंड के रूप में समनुरूप किया गया)।


== स्टैंडअलोन बनाम RAID विचार ==
== स्टैंडअलोन बनाम आरएआईडी विचार ==
टीएलईआर को सक्षम करना सबसे अच्छा है जब एक RAID सरणी में डिस्क रीड या राइट एरर से रिकवरी समय को रोकने के लिए RAID कार्यान्वयन के टाइमआउट थ्रेशोल्ड से अधिक हो। यदि ड्राइव का समय समाप्त हो जाता है, तो हार्ड डिस्क को मैन्युअल रूप से सरणी में फिर से जोड़ने की आवश्यकता होगी, हार्ड डिस्क के पुन: निर्माण और पुन: सिंक्रनाइज़ेशन की आवश्यकता होगी। केवल डेटा सेगमेंट के लिए विफलताओं की रिपोर्ट करने के लिए, समय समाप्त होने से पहले त्रुटि सुधार को बाधित करके टीएलईआर को सक्षम करना चाहता है। परिणाम एक RAID सरणी में बढ़ी हुई विश्वसनीयता है।
टीएलईआर को सक्षम करना सबसे अच्छा है जब एक आरएआईडी सरणी में डिस्क पठन या लेखन त्रुष्टि से पुनःप्राप्ति समय को रोकने के लिए आरएआईडी कार्यान्वयन के मध्यांतर प्रभावसीमा से अधिक हो। यदि ड्राइव का समय समाप्त हो जाता है, तो हार्ड डिस्क को स्वतः रूप से सरणी में फिर से जोड़ने की आवश्यकता होगी, हार्ड डिस्क के पुन: निर्माण और पुन: समकालन की आवश्यकता होगी। केवल आँकड़ा वृत्तखण्ड के लिए विफलताओं की प्रतिवेदन करने के लिए, समय समाप्त होने से पहले त्रुटि सुधार को बाधित करके टीएलईआर को सक्षम करना चाहता है। परिणाम एक आरएआईडी सरणी में बढ़ी हुई विश्वसनीयता है।


स्टैंड-अलोन कॉन्फ़िगरेशन में टीएलईआर अक्षम होना चाहिए। चूंकि ड्राइव बेमानी नहीं है, विफल होने के रूप में रिपोर्टिंग सेगमेंट केवल मैन्युअल हस्तक्षेप को बढ़ाएगा। डिस्क को छोड़ने के लिए हार्डवेयर RAID नियंत्रक या सॉफ़्टवेयर RAID कार्यान्वयन के बिना, सामान्य (कोई TLER नहीं) पुनर्प्राप्ति क्षमता सबसे स्थिर होती है।
स्वचलित संरूपण में टीएलईआर अक्षम होना चाहिए। चूंकि ड्राइव अनावश्यक नहीं है, विफल होने के रूप में प्रतिवेदन वृत्तखण्ड केवल स्वतः हस्तक्षेप को बढ़ाएगा। डिस्क को छोड़ने के लिए हार्डवेयर आरएआईडी नियंत्रक या सॉफ़्टवेयर आरएआईडी कार्यान्वयन के बिना, सामान्य (कोई टीएलईआर नहीं) पुनर्प्राप्ति क्षमता सबसे स्थिर होती है।


एक सॉफ़्टवेयर RAID कॉन्फ़िगरेशन में TLER सहायक है या नहीं, यह ऑपरेटिंग सिस्टम पर निर्भर करता है। उदाहरण के लिए, फ्रीबीएसडी में एटीए/सीएएम स्टैक टाइमआउट को नियंत्रित करता है, और टाइमआउट को उत्तरोत्तर बढ़ाने के लिए सेट किया जाता है। इस प्रकार, यदि टीएलईआर के बिना एक डेस्कटॉप डिस्क एक सेक्टर रीड की प्रतिक्रिया में देरी करना शुरू कर देती है, तो फ्रीबीएसडी डिस्क को सरणी से समय से पहले छोड़ने से रोकने के लिए क्रमिक रूप से लंबे समय तक पढ़ने का प्रयास करेगा।
एक सॉफ़्टवेयर आरएआईडी संरूपण में टीएलईआर सहायक है या नहीं, यह संचालन प्रणाली पर निर्भर करता है। उदाहरण के लिए, फ्रीबीएसडी में एटीए/सीएएम ढेर काल समापन को नियंत्रित करता है, और काल समापन को उत्तरोत्तर बढ़ाने के लिए सम्मुच्चय किया जाता है। इस प्रकार, यदि टीएलईआर के बिना एक डेस्कटॉप डिस्क एक कार्यक्षेत्र पठन की प्रतिक्रिया में देरी करना प्रारम्भ कर देती है, तो फ्रीबीएसडी डिस्क को सरणी से समय से पहले छोड़ने से रोकने के लिए क्रमिक रूप से लंबे समय तक पढ़ने का प्रयास करेगा।


{| class="wikitable"
{| class="wikitable"
! Model
! प्रतिरूप
! TLER default ( read / write )
! टीएलईआर स्वतः निर्धारित (पठन/लेखन)
! Stand-alone recommendation
! स्वचलित अनुशंसा
! RAID recommendation
! आरएआईडी अनुशंसा
|-
|-
| '''Caviar, SE, SE16, GP, Raptor'''
| '''कैवियार, SE, SE16, GP, रैप्टर'''
| ''Disabled ( 0s / 0s )''
| ''अक्षम ( 0s / 0s )''
| ''Default''
| ''स्वतः निर्धारित''
| Enabled (if possible)
| सक्रिय (यदि संभव हो)
|-
|-
| '''Caviar RE2, RE2-GP, Red'''
| '''कैवियार RE2, RE2-GP, लाल'''
| ''Enabled ( 7s / 7s )''
| ''सक्रिय ( 7s / 7s )''
| Disabled
| अक्षम
| ''Default''
| ''स्वतः निर्धारित''
|}
|}




== उन्नत [[ZFS]] फाइलसिस्टम के साथ TLER की सहभागिता ==
== उन्नत [[ZFS]] संचिका तंत्र के साथ टीएलईआर की सहभागिता ==
ZFS को तुरंत एक ऐसे क्षेत्र में डेटा लिखने के लिए लिखा गया था जो खराब रिपोर्ट करता है या पढ़ने के लिए अत्यधिक लंबा समय लेता है (जैसे गैर-टीएलईआर ड्राइव); यह आमतौर पर अधिकांश ड्राइव्स में एक कमजोर सेक्टर पर एक तत्काल सेक्टर रीमैप को मजबूर करेगा। {{Citation needed|date=March 2022}}
ZFS को तुरंत एक ऐसे क्षेत्र में आंकड़े लिखने के लिए लिखा गया था जो खराब प्रतिवेदन करता है या पढ़ने के लिए अत्यधिक लंबा समय लेता है (जैसे गैर-टीएलईआर ड्राइव); यह सामान्यतः अधिकांश ड्राइव्स में एक अशक्त क्षेत्र पर एक तत्काल क्षेत्र पुनः मानचित्रण को लागू करेगा। {{Citation needed|date=March 2022}}


== वेस्टर्न डिजिटल टाइम लिमिट एरर रिकवरी यूटिलिटी ==
== पश्चिमी अंकीय समय सीमा त्रुटि पुनर्प्राप्ति उपयोगिता ==


{{Unreferenced section|date=April 2019}} वह {{Mono|WDTLER.EXE}} उपयोगिता हार्ड डिस्क [[की]] फर्मवेयर सेटिंग्स में टीएलईआर पैरामीटर को सक्षम या अक्षम करने की अनुमति देती है, जिससे उपयोगकर्ता अपने विशेष उपयोग के लिए स्टैंड-अलोन या RAID ड्राइव के रूप में सर्वोत्तम सेटिंग निर्धारित कर सकता है। यह उपयोगिता डॉस के लिए लिखी गई है और इसका उपयोग करने के लिए आपको इस उपयोगिता के साथ एक डॉस बूट करने योग्य डिस्क की आवश्यकता होगी।
{{Unreferenced section|date=April 2019}} वह {{Mono|WDTLER.EXE}} उपयोगिता हार्ड डिस्क [[की]] प्रक्रिया यंत्र सामग्री सम्मुच्चय में टीएलईआर मापदण्ड को सक्षम या अक्षम करने की अनुमति देती है, जिससे उपयोगकर्ता अपने विशेष उपयोग के लिए स्वचलित या आरएआईडी ड्राइव के रूप में सर्वोत्तम सम्मुच्चय निर्धारित कर सकता है। यह उपयोगिता डीओएस के लिए लिखी गई है और इसका उपयोग करने के लिए आपको इस उपयोगिता के साथ एक डीओएस बूट करने योग्य डिस्क की आवश्यकता होगी।


उपयोगिता काम करती है और कंप्यूटर से जुड़े सभी संगत पश्चिमी डिजिटल हार्ड डिस्क ड्राइव में बदलाव करती है। यह याद रखना महत्वपूर्ण है कि कोई भी बदलाव सभी हार्ड ड्राइव को प्रभावित करेगा। यदि आप अपने कंप्यूटर पर केवल विशिष्ट हार्ड ड्राइव को बदलना चाहते हैं तो आपको इस उपयोगिता का उपयोग करने से पहले अन्य हार्ड ड्राइव को डिस्कनेक्ट करना चाहिए, और समाप्त होने के बाद उन्हें फिर से कनेक्ट करना चाहिए।
उपयोगिता काम करती है और कंप्यूटर से जुड़े सभी संगत पश्चिमी अंकीय हार्ड डिस्क ड्राइव में बदलाव करती है। यह याद रखना महत्वपूर्ण है कि कोई भी बदलाव सभी हार्ड ड्राइव को प्रभावित करेगा। यदि आप अपने कंप्यूटर पर केवल विशिष्ट हार्ड ड्राइव को बदलना चाहते हैं तो आपको इस उपयोगिता का उपयोग करने से पहले अन्य हार्ड ड्राइव को वियोजित करना चाहिए, और समाप्त होने के बाद उन्हें फिर से संयोजित करना चाहिए।


उपयोगिता तीन बैच फ़ाइलों के साथ आती है, {{Mono|TLERSCAN.BAT}} सभी हार्ड ड्राइव पर टीएलईआर सेटिंग की वर्तमान स्थिति प्राप्त करने के लिए, {{Mono|TLER-ON.BAT}} टीएलईआर को सक्षम करने के लिए, और {{Mono|TLER-OFF.BAT}} टीएलईआर को अक्षम करने के लिए। शामिल है {{Mono|TLER-ON.BAT}} TLER पढ़ने और लिखने का समय सात सेकंड पर सेट करेगा। यदि आप कस्टम टाइमआउट मान का उपयोग करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं {{Mono|WDTLER.EXE}} उपयोगिता सीधे के साथ <code>-r# -w#</code> समय सीमा मान कितने सेकंड होना चाहिए यह निर्दिष्ट करने के लिए पैरामीटर।
उपयोगिता तीन वर्ग संचिका के साथ आती है, {{Mono|टीएलईआरओएन.बैट}} सभी हार्ड ड्राइव पर टीएलईआर सम्मुच्चय की वर्तमान स्थिति प्राप्त करने के लिए, {{Mono|टीएलईआर-ऑन.बैट}} टीएलईआर को सक्षम करने के लिए, और {{Mono|टीएलईआर-ओएफएफ.बैट}} टीएलईआर को अक्षम करने के लिए। सम्मिलित है {{Mono|टीएलईआर-ऑन.बैट}} टीएलईआर पढ़ने और लिखने का समय सात सेकंड पर सम्मुच्चय करेगा। यदि आप रूढि काल समापन मान का उपयोग करना चाहते हैं, आप -r# -w# मापदंड के साथ सीधे {{Mono|डब्ल्यूडीटीएलईआर.ईएक्सई}} उपयोगिता का उपयोग कर सकते हैं यह निर्दिष्ट करने के लिए कि समय सीमा मान कितने सेकंड होना चाहिए।


वेस्टर्न डिजिटल का दावा है कि {{Mono|WDTLER.EXE}} नए ड्राइव पर यूटिलिटी फर्मवेयर को नुकसान पहुंचा सकती है और डिस्क को अनुपयोगी बना सकती है। यूटिलिटी अब पश्चिमी डिजिटल से उपलब्ध नहीं है, और नए ड्राइव टीएलईआर सेटिंग को बदलने में सक्षम नहीं होंगे। RE डिस्क केवल RAID सरणियों के लिए उपयुक्त हैं और कैवियार केवल गैर-RAID उपयोग के लिए उपयुक्त हैं। उपयोगिता अभी भी{{When|date=April 2019}} पुराने ड्राइव के लिए काम करता है।
पश्चिमी अंकीय का दावा है कि {{Mono|डब्ल्यूडीटीएलईआर.ईएक्सई}} नए ड्राइव पर उपादेयता प्रक्रिया यंत्र सामग्री को हानि पहुंचा सकती है और डिस्क को अनुपयोगी बना सकती है। उपादेयता अब पश्चिमी अंकीय से उपलब्ध नहीं है, और नए ड्राइव टीएलईआर सम्मुच्चय को बदलने में सक्षम नहीं होंगे। आरई डिस्क केवल आरएआईडी सरणियों के लिए उपयुक्त हैं और कैवियार केवल गैर-आरएआईडी उपयोग के लिए उपयुक्त हैं। उपयोगिता अभी भी {{When|date=April 2019}} पुराने ड्राइव के लिए काम करती है।


==स्मार्टक्टेल यूटिलिटी== {{Mono|smartctl}tl}} उपयोगिता (स्मार्टमोनटूल पैकेज का हिस्सा) का उपयोग किया जा सकता है<ref>{{Cite web |url=http://cgi.csc.liv.ac.uk/~greg/projects/erc/ |title=मूल पैच का लेखक का वर्णन स्मार्टक्टेल को दिया गया जिसने उस सुविधा को लागू किया|access-date=2013-02-15 |archive-url=https://web.archive.org/web/20130910034510/http://cgi.csc.liv.ac.uk:80/~greg/projects/erc/ |archive-date=2013-09-10 |url-status=dead }}</ref> हार्ड डिस्क ड्राइव पर जो ATA-8 को पूरी तरह से लागू करता है<ref>[http://www.t13.org/documents/UploadedDocuments/docs2007/D1699r4a-ATA8-ACS.pdf AT Attachment 8 – ATA/ATAPI Command Set (ATA8-ACS) ]</ref> SCT एरर रिकवरी सेट करके TLER व्यवहार को नियंत्रित करने के लिए मानक
=== स्मार्टक्टेल उपादेयता ===
नियंत्रण (एससीटीसी) पैरामीटर।
{{Mono|स्मार्टक्टेल}टीएल}} उपयोगिता (स्मार्टमोनटूल संवेष्टन का हिस्सा) का उपयोग किया जा सकता है<ref>{{Cite web |url=http://cgi.csc.liv.ac.uk/~greg/projects/erc/ |title=मूल पैच का लेखक का वर्णन स्मार्टक्टेल को दिया गया जिसने उस सुविधा को लागू किया|access-date=2013-02-15 |archive-url=https://web.archive.org/web/20130910034510/http://cgi.csc.liv.ac.uk:80/~greg/projects/erc/ |archive-date=2013-09-10 |url-status=dead }}</ref> हार्ड डिस्क ड्राइव पर जो ATA-8 को पूरी तरह से लागू करता है<ref>[http://www.t13.org/documents/UploadedDocuments/docs2007/D1699r4a-ATA8-ACS.pdf AT Attachment 8 – ATA/ATAPI Command Set (ATA8-ACS) ]</ref> SCT त्रुष्टि पुन:प्राप्ति सम्मुच्चय करके टीएलईआर व्यवहार को नियंत्रित करने के लिए मानक नियंत्रण (एससीटीसी) मापदण्ड है।


के माध्यम से टीएलईआर व्यवहार को नियंत्रित करना {{Mono|smartctl}} उपयोगिता सभी हार्ड डिस्क ड्राइव पर काम नहीं कर सकती है क्योंकि कुछ निर्माताओं ने ERC पैरामीटर के समर्थन को शामिल नहीं करने के लिए अपने डेस्कटॉप ड्राइव को बदल दिया है,<ref>{{cite web|url=http://www.spinics.net/lists/raid/msg38964.html|title=Re: md RAID with enterprise-class SATA or SAS drives|work=spinics.net}}</ref><ref>{{cite web|url=http://knowledge.seagate.com/articles/en_US/FAQ/203991en|title=Seagate FAQ: What is Error Recovery Control?|work=seagate.com}}</ref> कथित तौर पर उनके अधिक महंगे RAID/एंटरप्राइज़ मॉडल की बिक्री को मजबूर करने के लिए।{{Citation needed|date=April 2016}}
स्मार्टक्टेल उपयोगिता के माध्यम से TLER व्यवहार को नियंत्रित करना सभी हार्ड डिस्क ड्राइव पर काम नहीं कर सकता है क्योंकि कुछ निर्माताओं ने ERC मापदण्ड के लिए समर्थन सम्मिलित नहीं करने के लिए अपने डेस्कटॉप ड्राइव को कथित तौर पर उनके अधिक महंगे आरएआईडी/उद्यम प्रतिरूप की बिक्री को बढ़ाने करने के लिए बदल दिया है। <ref>{{cite web|url=http://www.spinics.net/lists/raid/msg38964.html|title=Re: md RAID with enterprise-class SATA or SAS drives|work=spinics.net}}</ref><ref>{{cite web|url=http://knowledge.seagate.com/articles/en_US/FAQ/203991en|title=Seagate FAQ: What is Error Recovery Control?|work=seagate.com}}</ref> {{Citation needed|date=April 2016}}


== RAID नियंत्रक ==
== आरएआईडी नियंत्रक ==
अलग-अलग हार्डवेयर के लिए डिस्कनेक्ट टाइमआउट मान [[डिस्क सरणी नियंत्रक]] विक्रेताओं के बीच भिन्न हो सकते हैं; इस प्रकार, TLER को ड्राइव से बाहर नियंत्रक के समय से पहले ट्रिगर करना चाहिए। उदाहरण के लिए, 3वेयर 9650SE टाइमआउट के रूप में 20 सेकंड का उपयोग करता है,<ref>{{cite web|url=http://kb.lsi.com/KnowledgebaseArticle15639.aspx|archiveurl=https://web.archive.org/web/20120203053819/http://kb.lsi.com/KnowledgebaseArticle15639.aspx|title=User Guide for 9650SE 9690SA from 9.5.2 Complete Codeset|archivedate=3 February 2012|work=lsi.com|accessdate=10 June 2015}}</ref> जबकि IBM x-सीरीज़ में प्रयुक्त LSI लॉजिक के लिए यह 10 सेकंड है।<ref>Available in BIOS Raid Config Utility > Advanced Device Properties</ref>
अलग-अलग हार्डवेयर के लिए वियोजित काल समापन मान [[डिस्क सरणी नियंत्रक]] विक्रेताओं के बीच भिन्न हो सकते हैं; इस प्रकार, टीएलईआर को ड्राइव से बाहर नियंत्रक के समय से पहले प्रतिक्रिया करनी चाहिए। उदाहरण के लिए, 3वेयर 9650SE काल समापन के रूप में 20 सेकंड का उपयोग करता है,<ref>{{cite web|url=http://kb.lsi.com/KnowledgebaseArticle15639.aspx|archiveurl=https://web.archive.org/web/20120203053819/http://kb.lsi.com/KnowledgebaseArticle15639.aspx|title=User Guide for 9650SE 9690SA from 9.5.2 Complete Codeset|archivedate=3 February 2012|work=lsi.com|accessdate=10 June 2015}}</ref> जबकि आईबीएम x-शृंखला में प्रयुक्त एलएसआई तर्क के लिए यह 10 सेकंड है।<ref>Available in BIOS Raid Config Utility > Advanced Device Properties</ref>
व्यापक रूप से उपलब्ध [[इंटेल]] रैपिड स्टोरेज टेक्नोलॉजी | इंटेल मैट्रिक्स RAID / इंटेल रैपिड स्टोरेज टेक्नोलॉजी, इंटेल सर्वर मदरबोर्ड और आधुनिक डेस्कटॉप मदरबोर्ड में एम्बेडेड, एक छद्म-हार्डवेयर नियंत्रक है, न कि एक वास्तविक हार्डवेयर RAID नियंत्रक।
 
व्यापक रूप से उपलब्ध इंटेल मैट्रिक्स आरएआईडी / इंटेल रैपिड स्टोरेज टेक्नोलॉजी, इंटेल सर्वर मदरबोर्ड और आधुनिक डेस्कटॉप मदरबोर्ड में सन्निहित, एक छद्म-हार्डवेयर नियंत्रक है, न कि एक वास्तविक हार्डवेयर आरएआईडी नियंत्रक।
 
== सॉफ्टवेयर आरएआईडी ==
लिनक्स [[mdadm|एमडीएडीएम]] आयोजित करता है और ड्राइव को अपनी पुन:प्राप्ति पूरी करने देता है - हालाँकि, SCSI चर्किका परत (/sys/block/sd?/device/timeout) के लिए स्वतः निर्धारित समादेश काल समापन 30 सेकंड है,<ref>{{cite web|url=https://github.com/torvalds/linux/blob/master/drivers/scsi/sd.h#LC12|title=linux/sd.h at master · torvalds/linux · GitHub|work=GitHub}}</ref> जिसके बाद यह ड्राइव को पुनः समायोजन करने का प्रयास करेगा, और यदि वह विफल हो जाता है, तो ड्राइव को ऑफ़लाइन रखता है।<ref>{{cite web|url=https://www.kernel.org/doc/html/v5.9/scsi/scsi_eh.html|title= Linux SCSI Subsystem: SCSI EH|work=kernel.org}}</ref>


== सॉफ्टवेयर RAID ==
Linux [[mdadm]] बस होल्ड करता है और ड्राइव को अपनी रिकवरी पूरी करने देता है - हालाँकि, SCSI डिस्क लेयर (/sys/block/sd?/device/timeout) के लिए डिफ़ॉल्ट कमांड टाइमआउट 30 सेकंड है,<ref>{{cite web|url=https://github.com/torvalds/linux/blob/master/drivers/scsi/sd.h#LC12|title=linux/sd.h at master · torvalds/linux · GitHub|work=GitHub}}</ref> जिसके बाद यह ड्राइव को रीसेट करने का प्रयास करेगा, और यदि वह विफल हो जाता है, तो ड्राइव को ऑफ़लाइन रखें।<ref>{{cite web|url=https://www.kernel.org/doc/html/v5.9/scsi/scsi_eh.html|title= Linux SCSI Subsystem: SCSI EH|work=kernel.org}}</ref>




Line 68: Line 70:


==बाहरी संबंध==
==बाहरी संबंध==
* [https://raid.wiki.kernel.org/index.php/Timeout_Mismatch Linux Raid wiki: Timeout Mismatch]
* [https://raid.wiki.kernel.org/index.php/Timeout_Mismatch Linux आरएआईडी wiki: Timeout Mismatch]
* [http://wdc.custhelp.com/app/answers/detail/a_id/1397/p/227,283/session/L3RpbWUvMTMyMTQzOTc4NS9zaWQvdVhvYmpmSms%3D Western Digital FAQ answer ID 1397: Difference between Desktop edition and RAID (Enterprise) edition drives]
* [http://wdc.custhelp.com/app/answers/detail/a_id/1397/p/227,283/session/L3RpbWUvMTMyMTQzOTc4NS9zaWQvdVhvYmpmSms%3D Western Digital FAQ answer ID 1397: Difference between Desktop edition and आरएआईडी (Enterprise) edition drives]
* [http://www.wdc.com/wdproducts/library/other/2579-001098.pdf Time-Limited Error Recovery (TLER)  Information Sheet], Western Digital, January 2013
* [http://www.wdc.com/wdproducts/library/other/2579-001098.pdf Time-Limited Error Recovery (टीएलईआर)  Information Sheet], Western Digital, January 2013
* [https://web.archive.org/web/20071103042201/http://www.samsung.com/global/business/hdd/learningresource/whitepapers/LearningResource_CCTL.html Samsung CCTL]
* [https://web.archive.org/web/20071103042201/http://www.samsung.com/global/business/hdd/learningresource/whitepapers/LearningResource_CCTL.html Samsung CCTL]
[[Category: रोटेटिंग डिस्क कंप्यूटर स्टोरेज मीडिया]] [[Category: हार्ड डिस्क कंप्यूटर भंडारण]]  
[[Category: रोटेटिंग डिस्क कंप्यूटर स्टोरेज मीडिया]] [[Category: हार्ड डिस्क कंप्यूटर भंडारण]]  

Revision as of 10:33, 3 May 2023

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

समीक्षा

आधुनिक हार्ड ड्राइव में डिस्क क्षेत्र को आंतरिक रूप से पुनः मानचित्रण करके और स्व-परीक्षण और पुनर्प्राप्ति के अन्य रूपों को निष्पादित करके कुछ पढ़ने/लिखने की त्रुटियों से पुनर्प्राप्त करने की क्षमता होती है। इसके लिए प्रक्रिया में कभी-कभी कई सेकंड या (भारी उपयोग के तहत) मिनट लग सकते हैं, जिस उपरान्त ड्राइव अनुत्तरदायी होती है। हार्डवेयर आरएआईडी नियंत्रक और सॉफ़्टवेयर आरएआईडी कार्यान्वयन एक ड्राइव को पहचानने के लिए अभिकल्पित किए गए हैं जो कुछ सेकंड के भीतर प्रतिक्रिया नहीं करता है, और इसे अविश्वसनीय के रूप में चिह्नित करता है, यह दर्शाता है कि इसे उपयोग से वापस ले लिया जाना चाहिए और समता द्वयंक से सरणी का पुनर्निर्माण किया जाना चाहिए। यह एक लंबी प्रक्रिया है, प्रदर्शन को नीचा दिखाता है, और यदि परिणामी अतिरिक्त कार्यभार के अंतर्गत अधिक ड्राइव विफल हो जाते हैं, तो यह विनाशकारी हो सकता है।

यदि ड्राइव स्वयं स्वाभाविक रूप से विश्वसनीय है, लेकिन इसमें कुछ खराब क्षेत्र हैं, तो टीएलईआर और इसी तरह की विशेषताएं डिस्क को अनावश्यक रूप से 'विफल' के रूप में चिह्नित करने से रोकती हैं, जो विफल संचालन के सरणी नियंत्रक को सलाह देने से पहले पता लगाई गई त्रुटियों को ठीक करने में लगने वाले समय को सीमित करती हैं। संपूर्ण ड्राइव को दोषपूर्ण के रूप में चिह्नित करने के स्थान पर, सरणी नियंत्रक सम्मिलित सीमित मात्रा के लिए आँकड़ा पुनर्प्राप्ति को संभाल सकता है।

डेस्कटॉप कंप्यूटर और टीएलईआर

प्रभावी रूप से, टीएलईआर और इसी तरह की विशेषताएं ड्राइव पर त्रुष्टि प्रबंधन के प्रदर्शन को सीमित करती हैं, जिससे समस्या होने पर हार्डवेयर आरएआईडी नियंत्रकों और सॉफ़्टवेयर आरएआईडी कार्यान्वयन को त्रुटि को संभालने की अनुमति मिलती है।

सामान्यतः पश्चिमी अंकीय प्रतिष्ठान डाटा संग्रहण इकाई जैसे पश्चिमी अंकीय रैप्टर, कैवियार आरई2 और आरई2-जीपी (रेड संस्करण) टीएलईआर पठन समर्थकृत (7 सेकंड) और टीएलईआर लेखन समर्थकृत (7 सेकंड) के साथ आते हैं, जबकि डेस्कटॉप ड्राइव जैसे कैवियार एसई, एसई16, और जीपी टीएलईआर पठन एवं लेखन विकलीकृत के साथ आते हैं (अक्षम करने के लिए 0 सेकंड के रूप में समनुरूप किया गया)।

स्टैंडअलोन बनाम आरएआईडी विचार

टीएलईआर को सक्षम करना सबसे अच्छा है जब एक आरएआईडी सरणी में डिस्क पठन या लेखन त्रुष्टि से पुनःप्राप्ति समय को रोकने के लिए आरएआईडी कार्यान्वयन के मध्यांतर प्रभावसीमा से अधिक हो। यदि ड्राइव का समय समाप्त हो जाता है, तो हार्ड डिस्क को स्वतः रूप से सरणी में फिर से जोड़ने की आवश्यकता होगी, हार्ड डिस्क के पुन: निर्माण और पुन: समकालन की आवश्यकता होगी। केवल आँकड़ा वृत्तखण्ड के लिए विफलताओं की प्रतिवेदन करने के लिए, समय समाप्त होने से पहले त्रुटि सुधार को बाधित करके टीएलईआर को सक्षम करना चाहता है। परिणाम एक आरएआईडी सरणी में बढ़ी हुई विश्वसनीयता है।

स्वचलित संरूपण में टीएलईआर अक्षम होना चाहिए। चूंकि ड्राइव अनावश्यक नहीं है, विफल होने के रूप में प्रतिवेदन वृत्तखण्ड केवल स्वतः हस्तक्षेप को बढ़ाएगा। डिस्क को छोड़ने के लिए हार्डवेयर आरएआईडी नियंत्रक या सॉफ़्टवेयर आरएआईडी कार्यान्वयन के बिना, सामान्य (कोई टीएलईआर नहीं) पुनर्प्राप्ति क्षमता सबसे स्थिर होती है।

एक सॉफ़्टवेयर आरएआईडी संरूपण में टीएलईआर सहायक है या नहीं, यह संचालन प्रणाली पर निर्भर करता है। उदाहरण के लिए, फ्रीबीएसडी में एटीए/सीएएम ढेर काल समापन को नियंत्रित करता है, और काल समापन को उत्तरोत्तर बढ़ाने के लिए सम्मुच्चय किया जाता है। इस प्रकार, यदि टीएलईआर के बिना एक डेस्कटॉप डिस्क एक कार्यक्षेत्र पठन की प्रतिक्रिया में देरी करना प्रारम्भ कर देती है, तो फ्रीबीएसडी डिस्क को सरणी से समय से पहले छोड़ने से रोकने के लिए क्रमिक रूप से लंबे समय तक पढ़ने का प्रयास करेगा।

प्रतिरूप टीएलईआर स्वतः निर्धारित (पठन/लेखन) स्वचलित अनुशंसा आरएआईडी अनुशंसा
कैवियार, SE, SE16, GP, रैप्टर अक्षम ( 0s / 0s ) स्वतः निर्धारित सक्रिय (यदि संभव हो)
कैवियार RE2, RE2-GP, लाल सक्रिय ( 7s / 7s ) अक्षम स्वतः निर्धारित


उन्नत ZFS संचिका तंत्र के साथ टीएलईआर की सहभागिता

ZFS को तुरंत एक ऐसे क्षेत्र में आंकड़े लिखने के लिए लिखा गया था जो खराब प्रतिवेदन करता है या पढ़ने के लिए अत्यधिक लंबा समय लेता है (जैसे गैर-टीएलईआर ड्राइव); यह सामान्यतः अधिकांश ड्राइव्स में एक अशक्त क्षेत्र पर एक तत्काल क्षेत्र पुनः मानचित्रण को लागू करेगा।[citation needed]

पश्चिमी अंकीय समय सीमा त्रुटि पुनर्प्राप्ति उपयोगिता

वह WDTLER.EXE उपयोगिता हार्ड डिस्क की प्रक्रिया यंत्र सामग्री सम्मुच्चय में टीएलईआर मापदण्ड को सक्षम या अक्षम करने की अनुमति देती है, जिससे उपयोगकर्ता अपने विशेष उपयोग के लिए स्वचलित या आरएआईडी ड्राइव के रूप में सर्वोत्तम सम्मुच्चय निर्धारित कर सकता है। यह उपयोगिता डीओएस के लिए लिखी गई है और इसका उपयोग करने के लिए आपको इस उपयोगिता के साथ एक डीओएस बूट करने योग्य डिस्क की आवश्यकता होगी।

उपयोगिता काम करती है और कंप्यूटर से जुड़े सभी संगत पश्चिमी अंकीय हार्ड डिस्क ड्राइव में बदलाव करती है। यह याद रखना महत्वपूर्ण है कि कोई भी बदलाव सभी हार्ड ड्राइव को प्रभावित करेगा। यदि आप अपने कंप्यूटर पर केवल विशिष्ट हार्ड ड्राइव को बदलना चाहते हैं तो आपको इस उपयोगिता का उपयोग करने से पहले अन्य हार्ड ड्राइव को वियोजित करना चाहिए, और समाप्त होने के बाद उन्हें फिर से संयोजित करना चाहिए।

उपयोगिता तीन वर्ग संचिका के साथ आती है, टीएलईआरओएन.बैट सभी हार्ड ड्राइव पर टीएलईआर सम्मुच्चय की वर्तमान स्थिति प्राप्त करने के लिए, टीएलईआर-ऑन.बैट टीएलईआर को सक्षम करने के लिए, और टीएलईआर-ओएफएफ.बैट टीएलईआर को अक्षम करने के लिए। सम्मिलित है टीएलईआर-ऑन.बैट टीएलईआर पढ़ने और लिखने का समय सात सेकंड पर सम्मुच्चय करेगा। यदि आप रूढि काल समापन मान का उपयोग करना चाहते हैं, आप -r# -w# मापदंड के साथ सीधे डब्ल्यूडीटीएलईआर.ईएक्सई उपयोगिता का उपयोग कर सकते हैं यह निर्दिष्ट करने के लिए कि समय सीमा मान कितने सेकंड होना चाहिए।

पश्चिमी अंकीय का दावा है कि डब्ल्यूडीटीएलईआर.ईएक्सई नए ड्राइव पर उपादेयता प्रक्रिया यंत्र सामग्री को हानि पहुंचा सकती है और डिस्क को अनुपयोगी बना सकती है। उपादेयता अब पश्चिमी अंकीय से उपलब्ध नहीं है, और नए ड्राइव टीएलईआर सम्मुच्चय को बदलने में सक्षम नहीं होंगे। आरई डिस्क केवल आरएआईडी सरणियों के लिए उपयुक्त हैं और कैवियार केवल गैर-आरएआईडी उपयोग के लिए उपयुक्त हैं। उपयोगिता अभी भी[when?] पुराने ड्राइव के लिए काम करती है।

स्मार्टक्टेल उपादेयता

स्मार्टक्टेल}टीएल उपयोगिता (स्मार्टमोनटूल संवेष्टन का हिस्सा) का उपयोग किया जा सकता है[1] हार्ड डिस्क ड्राइव पर जो ATA-8 को पूरी तरह से लागू करता है[2] SCT त्रुष्टि पुन:प्राप्ति सम्मुच्चय करके टीएलईआर व्यवहार को नियंत्रित करने के लिए मानक नियंत्रण (एससीटीसी) मापदण्ड है।

स्मार्टक्टेल उपयोगिता के माध्यम से TLER व्यवहार को नियंत्रित करना सभी हार्ड डिस्क ड्राइव पर काम नहीं कर सकता है क्योंकि कुछ निर्माताओं ने ERC मापदण्ड के लिए समर्थन सम्मिलित नहीं करने के लिए अपने डेस्कटॉप ड्राइव को कथित तौर पर उनके अधिक महंगे आरएआईडी/उद्यम प्रतिरूप की बिक्री को बढ़ाने करने के लिए बदल दिया है। [3][4][citation needed]

आरएआईडी नियंत्रक

अलग-अलग हार्डवेयर के लिए वियोजित काल समापन मान डिस्क सरणी नियंत्रक विक्रेताओं के बीच भिन्न हो सकते हैं; इस प्रकार, टीएलईआर को ड्राइव से बाहर नियंत्रक के समय से पहले प्रतिक्रिया करनी चाहिए। उदाहरण के लिए, 3वेयर 9650SE काल समापन के रूप में 20 सेकंड का उपयोग करता है,[5] जबकि आईबीएम x-शृंखला में प्रयुक्त एलएसआई तर्क के लिए यह 10 सेकंड है।[6]

व्यापक रूप से उपलब्ध इंटेल मैट्रिक्स आरएआईडी / इंटेल रैपिड स्टोरेज टेक्नोलॉजी, इंटेल सर्वर मदरबोर्ड और आधुनिक डेस्कटॉप मदरबोर्ड में सन्निहित, एक छद्म-हार्डवेयर नियंत्रक है, न कि एक वास्तविक हार्डवेयर आरएआईडी नियंत्रक।

सॉफ्टवेयर आरएआईडी

लिनक्स एमडीएडीएम आयोजित करता है और ड्राइव को अपनी पुन:प्राप्ति पूरी करने देता है - हालाँकि, SCSI चर्किका परत (/sys/block/sd?/device/timeout) के लिए स्वतः निर्धारित समादेश काल समापन 30 सेकंड है,[7] जिसके बाद यह ड्राइव को पुनः समायोजन करने का प्रयास करेगा, और यदि वह विफल हो जाता है, तो ड्राइव को ऑफ़लाइन रखता है।[8]


संदर्भ

  1. "मूल पैच का लेखक का वर्णन स्मार्टक्टेल को दिया गया जिसने उस सुविधा को लागू किया". Archived from the original on 2013-09-10. Retrieved 2013-02-15.
  2. AT Attachment 8 – ATA/ATAPI Command Set (ATA8-ACS)
  3. "Re: md RAID with enterprise-class SATA or SAS drives". spinics.net.
  4. "Seagate FAQ: What is Error Recovery Control?". seagate.com.
  5. "User Guide for 9650SE 9690SA from 9.5.2 Complete Codeset". lsi.com. Archived from the original on 3 February 2012. Retrieved 10 June 2015.
  6. Available in BIOS Raid Config Utility > Advanced Device Properties
  7. "linux/sd.h at master · torvalds/linux · GitHub". GitHub.
  8. "Linux SCSI Subsystem: SCSI EH". kernel.org.


बाहरी संबंध