मैं बस के साथ अपने हार्ड ड्राइव को स्थापित करने के बारे में हूँ RAID 0. क्या यह वास्तव में जोखिम भरा है जैसा कि लोग कहते हैं?
मैं बस के साथ अपने हार्ड ड्राइव को स्थापित करने के बारे में हूँ RAID 0. क्या यह वास्तव में जोखिम भरा है जैसा कि लोग कहते हैं?
जवाबों:
RAID 0 संग्रहण विफलता के आपके अवसर को दोगुना करता है (2-डिस्क छापे 0 मानकर)। क्यों? क्योंकि अब आप केवल एक के बजाय 2 डिस्क की विश्वसनीयता पर भरोसा कर रहे हैं।
RAID 10 विश्वसनीयता का उचित स्तर वापस लाता है।
RAID 0 का अर्थ है शून्य अतिरेक। जब भी RAID डिवाइस पर लिखने के लिए डेटा होता है, तो इसे दो में विभाजित किया जाता है, पहला भाग पहले डिस्क पर लिखा जाता है, दूसरा भाग दूसरे पर, जिससे आपका राइट ऑपरेशन काफी तेज हो जाता है। लेकिन अगर या तो डिस्क टूट जाती है, तो आपका सारा डेटा खो जाता है (जब से आप खो देते हैं (लगभग) आपकी सभी फ़ाइलों का 50%, उन सभी को बेकार कर देता है)
हाँ। यदि आप सरणी में सिर्फ एक ड्राइव खो देते हैं, तो आप सब कुछ खो देते हैं। RAID 0 पर कुछ भी मतलब है एक बैकअप होना चाहिए ।
यह इस बात पर निर्भर करता है कि आप इसके लिए क्या उपयोग कर रहे हैं। जैसा कि दूसरों ने कहा है कि यह एकल डिस्क की तुलना में मोटे तौर पर उस पर डेटा की विफलता के जोखिम को दोगुना करता है। यदि आपके पास छापे 0 में 3 डिस्क हैं, तो जोखिम को 3x, आदि ... यह इसलिए है क्योंकि किसी भी एक डिस्क के विफल होने पर आप लगभग सभी डेटा खो देते हैं। RAID निम्न स्तर पर काम करता है, इसलिए यह आम तौर पर एक डिस्क पर एक फ़ाइल और दूसरी डिस्क पर दूसरी फ़ाइल नहीं डालता है , बल्कि आम तौर पर हालांकि कई डिस्क के बीच फ़ाइल को विभाजित करेगा।
हालाँकि, यदि आपके पास बैकअप है, और यह स्थैतिक डेटा है, और अपटाइम वास्तव में मायने नहीं रखता है, तो यह खतरनाक नहीं है । उदाहरण के लिए, मैं एक गेमिंग मशीन पर किसी अन्य डिस्क पर अपनी सेव फाइल्स के साथ छापे 0 का उपयोग कर सकता हूं। इस तरह, स्तर लोड तेज हो जाएगा :-) लेकिन आईटी उपयुक्त उपयोगों के लिए, आदर्श विकल्प नहीं है।
आईटी स्थिति स्थैतिक डेटा वाली बेमानी मशीनें होंगी। इस मामले में, मशीन को थोड़ी देर के लिए नीचे जाना ठीक है।
अंत में, हार्ड ड्राइव यांत्रिक हैं, और अक्सर टूटते हैं । आप इसे देख नहीं सकते हैं यदि आपके पास बस कुछ डेस्कटॉप हैं, लेकिन एक सर्वर रूम और बहुत सारे डिस्क के साथ, आप उन्हें अक्सर बदल देंगे।
हाँ यही है। आपके पास 2 डिस्क हैं, छापे 0 - यदि कोई विफल रहता है, तो सभी डेटा खो गए हैं। यदि आप छापे का उपयोग नहीं करते हैं - यदि 1 विफल रहता है, तो 50% डेटा खो गया है ...
यदि आप 1 छापे का उपयोग करते हैं - यदि 1 विफल रहता है - आपके पास 0% डेटा खो गया है, लेकिन आप अपने हार्डवेयर के लिए दो बार भुगतान करते हैं .... :-)
डेटा खोने के व्यक्तिगत अनुभव से बोलते हुए, मैं निश्चित रूप से आपको खुद को सिरदर्द से बचाने और RAID 0. से बचने की सलाह दूंगा। सरणी में प्रत्येक ड्राइव के लिए, आप सभी डेटा खोने की संभावना बढ़ाते हैं। मेरे पास RAID 0 में 3 ड्राइव थे और बीच की ड्राइव कुछ महीनों बाद ही टूट गई, लगभग 1TB डेटा खो दिया।
मुझे नहीं लगता कि छापे 0 बिल्कुल जोखिम भरा है। मैं व्यक्तिगत रूप से लाभकारी गति के लिए अपने ओएस के लिए 0 छापे चलाता हूं। आप किसी भी दिन किसी भी समय मेरे छापे को कॉन्फ़िगर कर सकते हैं और मैं एक चीज़ नहीं खो सकता। मेरे पास मेरा सिस्टम सही तरीके से सेट है, ताकि डेटा का कोई संभावित नुकसान न होने पर गति का लाभ मिल सके।
जोखिम केवल उन लोगों के लिए है जो जोखिम को वितरित करना नहीं जानते हैं।
मैं ऊपर कह सकता हूं क्योंकि मैं केवल एक और ड्राइव पर महत्वपूर्ण फाइलों पर काम करता हूं जो कि मेरे ओएस को पकड़ने के लिए उपयोग किया जा रहा है। मैं अपने मुख्य ओएस ड्राइव पर एप्लिकेशन और सामान स्थापित करता हूं, लेकिन उनकी कॉन्फिग फाइलें और ऐसे सभी एक माध्यमिक ड्राइव पर हैं। वह द्वितीयक ड्राइव फिर किसी अन्य ड्राइव पर दर्पण है और मैं उस दर्पण के साप्ताहिक बैकअप को एक बाहरी ड्राइव पर बनाता हूं। यदि मेरा RAID 0 (OS Drive) विफल होता है, तो मैं बस ड्राइव को बाहर निकालता हूं और दूसरे को अंदर डालता हूं। लिनक्स लाइव सीडी लेता हूं और RAID ड्राइव पर पहले से बने चित्र को कॉपी करने के लिए dd या cat जैसे प्रोग्राम का उपयोग करता हूं। । मैं पुनः आरंभ करता हूं और अब मेरी प्रणाली एक प्राचीन अवस्था तक वापस आ गई है।
99% मामलों में RAID-0 संभवतः उन सभी कारणों के लिए एक बुरा विचार होगा जिनका अन्य लोगों ने उल्लेख किया है (पूर्ण विफलता आदि की संभावना बढ़ गई)।
हालांकि इसका उपयोग कुछ (अधिक चरम) स्थितियों में किया जा सकता है, उदाहरण के लिए एक साथ काम करने वाले सर्वरों की एक बड़ी सरणी में (ला गूगल), जहां व्यक्तिगत मशीन विफलताएं अंतिम आउटपुट को गंभीर रूप से प्रभावित नहीं करती हैं, लेकिन RAID-0 एक त्वरित और सस्ता है क्षमता के विस्तार का तरीका।
लेकिन क्रूरतापूर्वक ईमानदार होने और मतलबी होने की कोशिश नहीं कर रहा है, लेकिन अगर आपका ऐसा सवाल पूछना आप सर्वर प्रशंसा के बाद के समूह में नहीं होगा :)
बहुत से लोग संभावना के बारे में बात करते हैं और वे गलत हैं! यदि आप छापे 0 का उपयोग करने का जोखिम चाहते हैं, तो इसकी गणना कैसे की जाती है।
मान लीजिए कि हार्ड 1 की विफलता की संभावना पी 1 (हमारी समय अवधि इकाई में) है और हार्ड 2 पी 2 है तब जब एक श्रृंखला सर्किट होता है क्योंकि एक हार्ड को विफल करने से सर्किट टूट जाएगा।
इसलिए हमारे पास जोखिम की गणना करने के लिए: जोखिम = (1-p1) * (1-P2)
उदाहरण के लिए अगर हार्ड 1 और हार्ड 2 विफलता संभावनाएं हैं ।001 तो जोखिम है: 0.998001
तो जैसा कि आप देखते हैं कि 2 हार्ड डिस्क की विफलता लगभग 1 हार्ड विफलता की संभावना के समान है जो बहुत अधिक नहीं है।
लेकिन यहां कुछ और है जो स्थिति को बदल देता है और वह यह है कि आप छापे टूटी हुई HDds से फ़ाइलों को पुनर्प्राप्त नहीं कर सकते हैं बहुत आसान है, वास्तव में मेरे अनुभव में यह असंभव है।
RAID 0 का उपयोग करने का जोखिम कारक इस बात पर निर्भर करता है कि आप इसका उपयोग करने जा रहे हैं।
मेरे अनुभव के अनुसार, मैंने एक साल पहले RAID 0 का उपयोग करना शुरू किया था, जो कि खेलों में बेहतर प्रदर्शन और कुछ वीडियो संपादन और साधारण भंडारण के लिए 1 बड़ी हार्ड ड्राइव के लिए 2 सस्ती डिस्क का उपयोग कर रहा था। मैं अपने सभी महत्वपूर्ण डेटा का बैकअप रखता हूं, जहां मैं सुरक्षित मानता हूं।
अगर एक (या दोनों) डिस्क मुझ पर मर जाए तो मैं क्या करूंगा? मेरे पास अपने सभी कार्यक्रमों और ड्राइवरों के साथ एसओ की एक छवि है, इसलिए मैं दोषपूर्ण डिस्क को फेंक दूंगा, दूसरे को कुछ उपयोग में लाऊंगा जब तक कि यह अपने भाई की तरह मर न जाए, एक नया ब्रांड खरीदें, और फिर से सरणी बनाएं और मुझे अपना कंप्यूटर छोड़ने की अनुमति देना।
मेरा मानना है कि raid5 आपको raid0 और raid1 दोनों के कुछ लाभ देगा, इसलिए आपको केवल एक ड्राइव का उपयोग करने की तुलना में दोनों बढ़ी हुई गति और अतिरेक प्राप्त होता है। यह हालांकि एक न्यूनतम पर तीन डिस्क लेता है।
प्रायिकता सिद्धांत कहता है कि P1 डिवाइस -1 विफलता की संभावना है, और P2 - डिवाइस -2 के लिए, फिर उनमें से किसी की भी विफलता P1 + P2 के एक अवसर के साथ होती है। इसका मतलब है, डेटा खोने की संभावना वास्तव में अधिक है, वास्तव में - दो बार अधिक।
व्यावहारिक रूप से, मेरे पास RAID 0 है, और यह विफल नहीं होता है: एचडीडी में 1-2 साल की स्थिरता की गारंटी है, और अक्सर वे इस अवधि के दौरान ठीक काम करते हैं। आप यह सुनिश्चित करने के लिए उनके SMART पैरामीटर की निगरानी कर सकते हैं कि सरणी अप्रत्याशित रूप से विफल नहीं होगी।
मेरा मानना है कि आजकल हार्ड डिस्क सबसे धीमा कंप्यूटर हिस्सा है। RAID 0 का उपयोग करके मैंने महसूस किया कि सब कुछ तेजी से काम करता है और पूरी प्रणाली अधिक उत्तरदायी है: ओएस लोड हो रहा है, नरम लोड हो रहा है, .. दरअसल, अब मैं हर बार थक गया हूं मुझे सिस्टम को स्पर्श करना होगा बिना RAID अंदर :)
हालांकि, जैसा कि जोश ने कहा, आपको बैकअप बनाने की आवश्यकता है। RAID का उपयोग करते समय न केवल;)
RAID 0 कई मामलों में एक महान समाधान हो सकता है जहां डाउनटाइम महत्वपूर्ण नहीं है।
RAID आपको गति, या अतिरेक या दोनों देता है। RAID एक बैकअप समाधान नहीं है क्योंकि यह केवल हार्डवेयर विफलता को फिर से गार्ड करता है, केवल एक प्रकार की विफलता जो डेटा हानि का कारण बन सकती है। तो इसका मतलब है कि आपके द्वारा उपयोग किए जाने वाले RAID प्रकार की परवाह किए बिना आपके पास बैकअप समाधान होना चाहिए।
आपके द्वारा नियोजित RAID प्रकार के बावजूद, आपने डिस्क विफलता या सरणी पुनर्निर्माण के मामले में प्रदर्शन को नीचा दिखाया होगा, और इन दिनों से एचडीडी बड़े और बड़े हो रहे हैं और गति कम या ज्यादा स्थिर है - पुनर्निर्माण समय दिन या सप्ताह तक भी फैल सकता है और डिस्क के लिए अनावश्यक तनाव पैदा करते हैं।
मैं व्यक्तिगत रूप से RAID 0 चलाना पसंद करता हूं जो डिस्क विफलता के मामले में बैकअप से बहाल किया जाएगा। मेरे लिए यह थोड़ा तेज, सस्ता, कम तनावपूर्ण समाधान है क्योंकि वास्तव में कुछ समय के लिए चिंता का विषय नहीं है।
याद रखें, जब आप एक सरणी का पुनर्निर्माण कर रहे हैं, तो डेटा के हर ब्लॉक को सभी डिस्क पर पढ़ा / लिखा जा रहा है, भले ही डिस्क पर उपयोगी डेटा की मात्रा हो। व्यवहार में, जो आमतौर पर एक बैकअप की तुलना में बहुत तेजी से डेटा पर अनुवाद करता है एक डिस्क विफलता के बाद RAID पुनर्निर्माण की तुलना में। RAID 1/10 या RAID 5/6 की तुलना में RAID 0 के सामान्य संचालन में काफी कम लिखने / पढ़ने के चक्र के साथ संयुक्त यह कम डिस्क विफलताओं में समग्र रूप से अनुवाद करेगा।
उदाहरण के लिए, यदि आपके पास ध्वनि स्वचालित बैकअप रणनीति है, तो उपरोक्त सभी सत्य है:
RAID 0 का उपयोग करते हुए भी डाउनटाइम को कम करने के लिए आप हॉट डेटा बैकअप को तेज माध्यमों और बाहरी एसएसडी पर टियर कर सकते हैं, क्योंकि हॉट डेटा-सेट आमतौर पर छोटा होता है और बाहरी एसएसडी इन दिनों काफी सस्ते होते हैं, और धीमे माध्यमों पर बैकअप ठंडा डेटा। अधिकांश वाणिज्यिक एनएएस सिस्टम, सस्ते वाले ईवेंट, ई को बिना किसी परेशानी के इन दिनों आपके लिए करने में सक्षम होंगे।
मिशन-क्रिटिकल सिस्टम में उपरोक्त सभी अप्रासंगिक हैं क्योंकि डाउनटाइम वास्तव में एक विकल्प नहीं है, लेकिन फिर भी जगह में अभी भी बेहतर समाधान हैं - जैसे कि ZFS पर स्नैपशॉट प्रतिकृति, ब्रेटफ़्स या इरेज़र कोडिंग या सर्वर फेलोवर सिस्टम में जगह के साथ सर्वर रीडायरेन्सी।