RAID 6 को कम से कम 4 डिस्क की आवश्यकता क्यों है?


4

एक गैर-अपमानित RAID 6 सरणी के लिए, अधिकांश कार्यान्वयन और प्रलेखन को कम से कम 4 ड्राइव की आवश्यकता क्यों है? यह 1 डेटा के लिए 3 डिस्क और स्ट्रिप प्रति 2 समता खंड क्यों नहीं हो सकता है? क्यों न्यूनतम 2 डेटा और 2 समता के लिए बाध्य करें?

मुझे एहसास हुआ

  • आप एक RAID 6 को 3 वास्तविक और 1 लापता डिस्क के साथ mdadm बना सकते हैं, लेकिन यह वह नहीं है जिसके बारे में मैं बात कर रहा हूं
  • 3 डिस्क RAID 6 के परिणामस्वरूप नंगे डिस्क की भंडारण क्षमता केवल 1/3 होगी।
  • 3 डिस्क RAID 6 कार्यात्मक रूप से 3 डिस्क RAID 1 सरणी के समान होगा। हालांकि मुझे आश्चर्य है कि अगर mdadm का चेक सिंक 3 डिस्क छापे पर थोड़ा सड़ सकता है और सही कर सकता है। लेकिन यह एक और सवाल का विषय है।

कारण मैं पूछ रहा हूँ क्योंकि मैं अपने घर को बदलने के लिए देख रहा हूँ DIY NAS सेटअप हाइब्रिड के समान होने के लिए RAID स्टोर में खरीदा NAS बक्से जो अलग-अलग आकार के डिस्क के साथ दोहरी डिस्क अतिरेक प्रदान करते हैं। तो एक ही तार्किक मात्रा में भौतिक वॉल्यूम के रूप में कई mdadm RAID सरणियों का उपयोग करते हुए, जैसा कि यहां वर्णित है, लेकिन RAID 6 और 3 डिस्क RAID के साथ है।

यह अधिक सुसंगत प्रतीत होगा यदि सभी RAID जो दोहरी डिस्क अतिरेक LVV बनाते हैं, वे सभी RAID 6 हैं।

जवाबों:


4

AFAIK का कारण सिर्फ प्रदर्शन है। इसके खिलाफ कोई वास्तविक तकनीकी कारण नहीं है।

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

इसलिए 3 डिस्क्स पर छापे -6 करना बहुत ही व्यर्थ है, जब छापे -1 एक समान स्तर की अतिरेक देता है, तो कुछ अन्य मुद्दों पर।

परिणामस्वरूप 3-डिस्क छापे -6 का विकल्प आमतौर पर छापे के प्रबंधन सॉफ्टवेयर के प्रोग्रामर द्वारा उपलब्ध नहीं कराया जाता है।

(अगर मुझे सही से याद है कि मैंने कुछ साल पहले एक RAID नियंत्रक देखा था जो मुझे इसकी अनुमति देता है। मैं ब्रांड / मॉडल को याद नहीं कर सकता हूं, लेकिन यह लगभग एक अरेका नियंत्रक या एचपी / कॉम्पैक प्रोलिएंट नियंत्रकों में से एक होना चाहिए था। हम लगभग काम कर रहे थे। विशेष रूप से उन लोगों के साथ।)


0

यह 4 ड्राइव की आवश्यकता है क्योंकि RAID 6 में डबल वितरित समानता के साथ ब्लॉक-स्तरीय स्ट्रिपिंग है। यह 2 ड्राइव की विफलता के लिए अनुमति देता है। आप इसे 4 से कम ड्राइव के साथ नहीं कर सकते हैं और आवश्यक अतिरेक को बनाए रख सकते हैं।


2
स्ट्राइप प्रति 1 डेटा और 2 पैरिटी ब्लॉक के साथ "ब्लॉक-लेवल स्ट्रिपिंग विथ डबल डिस्ट्रिब्यूटेड पैरिटी" क्यों नहीं हो सकता है?
बेवुल्फनोडे42
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.