स्थापित 2008 · डिजिटल संस्करण · 19 जून 2026

SMB IT Journal

लघु व्यवसाय के लिए सूचना प्रौद्योगिकी संसाधन

हिन्दी
भंडारण

Network RAID Notation Standard (SAM RAID Notation)

जैसे-जैसे RAID का परिदृश्य network RAID के उभरने के साथ अधिक जटिल होता जा रहा है, network component वाले RAID levels के लिए एक अधिक जटिल और संक्षिप्त notation system की महत्वपूर्ण आवश्यकता है।

Traditional RAID single digit notation में आता है और उपलब्ध levels हैं 0, 1, 2, 3, 4, 5, 6, 7। Level 7 अनौपचारिक है लेकिन व्यापक रूप से triple parity RAID (RAID 5 और RAID 6 का natural extension) के रूप में स्वीकृत है और RAID 2 और RAID 3 आज प्रभावी रूप से अप्रचलित हैं।

Nested RAID, एक RAID level के अंदर दूसरी, को single digit RAID levels को एक साथ रखकर handle किया जाता है जैसे RAID 10, 50, 61, 100, आदि। इन्हें वैकल्पिक रूप से RAID 1+0, 5+0, 6+1, 1+0+0, आदि जैसे levels को plus sign से अलग करके भी लिखा जा सकता है।

इस notation system में दो प्रमुख समस्याएं हैं, इस स्पष्ट समस्या के अलावा कि single digit system द्वारा सभी RAID types या extensions को account नहीं किया गया है – जैसे ZRAID, XRAID और BeyondRAID जैसे proprietary RAID systems के कई पहलू notation system में unaccounted हैं। पहली है network RAID notation का अभाव और दूसरी है intra-RAID configuration की specific denotation का अभाव।

Network RAID दो प्रमुख प्रकारों में आता है: synchronous और asynchronous। Synchronous network RAID अपने non-networked counterpart के समान ही काम करता है। Asynchronous भी वैसे ही काम करता है लेकिन अतिरिक्त risks लाता है क्योंकि device failure के समय data सभी devices पर synchronized नहीं हो सकता। इसलिए दोनों के बीच के अंतर notation में दिखने चाहिए।

Synchronous RAID को parenthesis के साथ denote किया जाना चाहिए। इसलिए network पर mirrored दो local RAID 10 systems (DRBD की तरह) को RAID 10(1) के रूप में denote किया जाएगा। Risk और capacity calculations के लिए effective RAID level किसी भी RAID 101 के समान होगा लेकिन यह सभी पक्षों को एक नज़र में बताता है कि mirror network पर है।

Asynchronous RAID को brackets के साथ denote किया जाना चाहिए। इसलिए network पर asynchronously mirrored दो local RAID 10 systems को RAID 10[1] के रूप में denote किया जाएगा जिससे स्पष्ट होता है कि system में एक risky delay है।

एक अतिरिक्त आवश्यकता है एक अलग प्रकार की replication के लिए एक higher, filesystem level (rsync की तरह) पर जो, जबकि truly RAID से संबंधित नहीं है, cold data के लिए एक समान function प्रदान करती है और अक्सर RAID discussions में उपयोग होती है। मेरा मानना है कि storage engineers को इसे भी संक्षिप्त रूप से denote करने की क्षमता होनी चाहिए। इस asynchronous file-system level replication को braces द्वारा denote किया जा सकता है। केवल एक notation की आवश्यकता है क्योंकि file-system level replication हमेशा asynchronous होती है। उदाहरण के तौर पर, block-differential file system replication system के साथ automatically sync किए गए दो RAID 6 arrays को RAID 6{1} के रूप में denote किया जाएगा।

RAID notation को और सरल बनाने के लिए और “RAID” शब्द को बार-बार लिखने की स्पष्ट आवश्यकता को कम करने के लिए, साथ ही acronym के अर्थ की पारंपरिक विकर्षणों से खुद को मुक्त करने के लिए ताकि हम इसके प्रासंगिक replication पहलुओं पर ध्यान केंद्रित कर सकें, एक सरल “R” prefix का उपयोग किया जाना चाहिए। इसलिए RAID 10 को बस R10 लिखा जाएगा। या एक purely networked mirror को R(1) लिखा जा सकता है।

इससे RAID notation का एक प्रमुख पहलू address करना बाकी रह जाता है, और वह है array के प्रत्येक component का size। यह अक्सर implied होता है लेकिन कुछ RAID levels, विशेष रूप से nested वाले, traditional notation द्वारा miss की गई जटिलताएं हो सकती हैं। Array में drives की कुल संख्या जानना हमेशा एक specific array का setup denote नहीं करता। उदाहरण के लिए, 24 drive R10 को बारह mirror pairs की R0 stripe माना जाता है। लेकिन यह R0 stripe में triple mirrors के आठ sets हो सकते हैं। या छह quad mirrors हो सकते हैं। या चार sext mirrors। या तीन oct mirrors। या दो dodeca mirrors। जबकि इनमें से अधिकांश बेहद असंभव हैं, इसे notate करने की आवश्यकता है। Set size के लिए हम उस set के size को denote करने के लिए एक superscript number का उपयोग करते हैं। आमतौर पर यह array के एक ही पहलू के लिए आवश्यक है, सभी के लिए नहीं, क्योंकि अन्य derived किए जा सकते हैं, लेकिन जब संदेह हो तो इसे explicitly denote किया जा सकता है।

इसलिए three-way mirror sets का उपयोग करने वाला R10 array R130 होगा। Superscript लिखने की क्षमता के बिना इसे R1^3+0 भी लिखा जा सकता है। यह notation पूरे array size को नहीं बताती, केवल इसके configuration type को। यदि सभी possible superscripts शामिल हों तो पूरे array size की गणना केवल इनसे की जा सकती है। यदि हमारे पास three-way mirrors के चार sets का R10 है तो हम इसे R1304 लिख सकते हैं जो हमें बताएगा कि पूरे array में बारह drives हैं – या alternate notation में R1^3+0^4।

Sets का Superscript notation तभी आवश्यक है जब non-obvious हो। R10 बिना किसी अन्य notation के यह implied करता है कि R1 component mirror pairs हैं, उदाहरण के लिए। R55 को लगभग हमेशा additional notation की आवश्यकता होती है सिवाय तब जब array में केवल नौ members हों।

एक अतिरिक्त पहलू पर विचार करना है array size को notate करना। यह superscript notation से कहीं अधिक सरल है और लगभग हमेशा पूरी तरह पर्याप्त है। यह “A four drive RAID 10 array” लंबे रूप में लिखने की आवश्यकता को समाप्त करता है। इसके बजाय हम इसके लिए एक prefix का उपयोग कर सकते हैं। 4R10 एक four drive RAID 10 array को denote करेगा।

इसलिए ऊपर के हमारे उदाहरण को देखते हुए, three-way mirror sets वाले बारह disk RAID 10 को 12R1304 लिखा जा सकता है। लेकिन तीनों numbers का उपयोग redundant हो जाता है। किसी एक number को छोड़ा जा सकता है। आमतौर पर यह अंतिम होगा क्योंकि यह सबसे कम उपयोगी होने की संभावना है। R1 set size risk की basic determination के लिए उपयोगी है और leading 12 capacity और performance calculations के साथ-साथ chassis sizing और purchasing के लिए उपयोग होता है। Trailing four अन्य दो numbers से implied है और अपने दम पर प्रभावी रूप से बेकार है। इसलिए इसे लिखने का सबसे अच्छा तरीका होगा 12R130। यदि वही array common mirror pair approach का उपयोग करे बजाय three-way mirror के, तो हम बस 12R10 लिखेंगे जो एक बारह disk, standard RAID 10 array को denote करेगा।

टैग किया गयाnotation raid storage

विज्ञापन

SMB IT Journal — the IT resource for small business