तार्किक मात्रा प्रबंधन
कंप्यूटर भंडारण में, तार्किक मात्रा मैनेजमेंट या एलवीएम विपुल भंडारण पर स्थान आवंटित करने का एक विधि प्रदान करता है मास- भंडारण उपकरण जो मात्रा भंडारण करने के लिए पारंपरिक विभाजन (कंप्यूटिंग) योजनाओं से अधिक लचीला है। विशेष रूप से, एक मात्रा प्रबंधक डेटा स्ट्रिपिंग को एक साथ जोड़ सकता है या अन्यथा बड़े वर्चुअल विभाजन में विभाजन (या सामान्य रूप से ब्लॉक उपकरण) को जोड़ सकता है, जो प्रशासक प्रणाली के उपयोग को बाधित किए बिना, फिर से आकार या स्थानांतरित कर सकते हैं।
मात्रा प्रबंधन भंडारण वर्चुअलाइजेशन के कई रूपों में से एक का प्रतिनिधित्व करता है इसका कार्यान्वयन उपकरण ड्राइवर ऑपरेटिंग प्रणाली (ओएस) के उपकरण-ड्राइवर स्टैक में एक परत में होता है (जैसा कि भंडारण उपकरण या नेटवर्क में विरोध किया जाता है।)
डिजाइन
अधिकांश मात्रा-मैनेजर कार्यान्वयन समान मूल डिज़ाइन साझा करते हैं। वे भौतिक आयतन (पीवी) से प्रारंभ करते हैं, जो या तो हार्ड डिस्क, हार्ड डिस्क विभाजन (कंप्यूटिंग) या तार्किक इकाई संख्या तार्किक यूनिट नंबर (एलयूएन) बाहरी भंडारण उपकरण हो सकते हैं। मात्रा प्रबंधन प्रत्येक पीवी को भौतिक विस्तार (पीई) नामक टुकड़ों के अनुक्रम से बना मानता है। कुछ मात्रा प्रबंधकों (जैसे कि एचपी-यूएक्स और लिनक्स में) के पास एक समान आकार के पीई होते हैं; अन्य (जैसे कि वेरिटास मात्रा मैनेजर में) भिन्न-भिन्न आकार के पीई होते हैं जिन्हें इच्छानुसार विभाजित और सम्मिलित किया जा सकता है।
सामान्यतः, पीई केवल एक-से-एक को तार्किक विस्तार (एलई) में मैप करते हैं। मिररिंग के साथ, एकाधिक पीई प्रत्येक एलई के लिए मैप करते हैं। ये पीई भौतिक मात्रा समूह (पीवीजी) से तैयार किए गए हैं, समान आकार के पीवी का एक सेट जो आरएआईडी1 सरणी में हार्ड डिस्क के समान कार्य करता है। Pवीजी को सामान्यतः रखा जाता है ताकि वे अधिकतम रिडंडेंसी के लिए अलग-अलग हार्ड डिस्क या कंप्यूटर बेस पर रहते है।
प्रणाली एलई को एक मात्रा ग्रुप (वीजी) में पूल करता है। पूल किए गए एलई को तब एक साथ वर्चुअल डिस्क विभाजन में जोड़ा जा सकता है जिसे तार्किक मात्रा या तार्किक मात्रा कहा जाता है। प्रणाली एलवी को डिस्क विभाजन की तरह कच्चे ब्लॉक उपकरण के रूप में उपयोग कर सकते हैं: उन पर माउंटेबल फाइल प्रणाली बनाना, या आभासी मेमोरी भंडारण के रूप में उनका उपयोग करना होता है।
स्ट्राइप्ड एलवी प्रत्येक क्रमिक एलई को एक भिन्न पीवी से आवंटित करते हैं; एलई के आकार के आधार पर, यह कई पीवी के संयुक्त रीड-थ्रूपुट को लाकर बड़े अनुक्रमिक रीड्स पर प्रदर्शन में सुधार कर सकता है।
प्रशासक एलवी को बढ़ा सकते हैं (अधिक एलई को जोड़कर) या उन्हें सिकोड़ सकते हैं (एलई को पूल में लौटा कर) संबंधित एलई का सन्निहित होना आवश्यक नहीं है। यह एलवी को पहले से आवंटित एलई को स्थानांतरित किए बिना बढ़ने की अनुमति देता है। कुछ मात्रा प्रबंधक ऑनलाइन रहते हुए किसी भी दिशा में एलवी के पुन: आकार बदलने की अनुमति देते हैं। एलवी के आकार को बदलने से आवश्यक रूप से उस पर फाइल प्रणाली का आकार नहीं बदलता है; यह केवल अपने स्थान के आकार को बदलता है। एक फ़ाइल प्रणाली जिसे ऑनलाइन आकार दिया जा सकता है, की सिफारिश की जाती है कि यह प्रणाली को अनुप्रयोगों को बाधित किए बिना अपने भंडारण को उड़ान पर समायोजित करने की अनुमति देता है।
पीवी और एलवी को अलग-अलग वीजी के बीच साझा या विस्तारित नहीं किया जा सकता है (चूँकि कुछ मात्रा प्रबंधक उन्हें एक ही आयोजक पर वीजी के बीच इच्छानुसार स्थानांतरित करने की अनुमति दे सकते हैं)। यह प्रशासकों को सरलता से वीजी को ऑनलाइन लाने, उन्हें ऑफ़लाइन करने या आयोजक प्रणाली के बीच एकल प्रशासनिक इकाई के रूप में स्थानांतरित करने की अनुमति देता है।
वीजी अपने भंडारण पूल को नए पीवी को अवशोषित करके बढ़ा सकते हैं या पीवी से पीछे हटकर सिकुड़ सकते हैं। इसमें पहले से आवंटित एलई को पीवी से बाहर ले जाना सम्मिलित हो सकता है। अधिकांश मात्रा प्रबंधक इस गतिविधि को ऑनलाइन कर सकते हैं; यदि अंतर्निहित हार्डवेयर हॉट-प्लगेबल है तो यह इंजीनियरों को प्रणाली डाउनटाइम के बिना भंडारण को अपग्रेड करने या बदलने की अनुमति देता है।
अवधारणाएं
हाइब्रिड मात्रा
एक हाइब्रिड मात्रा कोई भी मात्रा है जो जानबूझकर और अपारदर्शी रूप से दो अलग-अलग भौतिक मात्रा का उपयोग करता है। उदाहरण के लिए, एक वर्कलोड में यादृच्छिक खोज सम्मिलित हो सकती है, इसलिए एसएसडी का उपयोग स्थायी रूप से उपयोग किए जाने वाले या हाल ही में लिखे गए डेटा को स्थायी रूप से संग्रहीत करने के लिए किया जा सकता है, जबकि उच्च क्षमता वाले घूर्णी चुंबकीय मीडिया का उपयोग दुर्लभ रूप से आवश्यक डेटा के दीर्घकालिक भंडारण के लिए किया जाता है। लिनक्स पर, इस उद्देश्य के लिए बीकैश या डीएम-कैश का उपयोग किया जा सकता है, जबकि ओएस एक्स पर फ्यूजन ड्राइव का उपयोग किया जा सकता है। जेडएफएस प्रशासकों को मल्टी-लेवल रीड/राइट कैशिंग को कॉन्फ़िगर करने की अनुमति देकर फ़ाइल प्रणाली स्तर पर भी इस कार्यक्षमता को प्रयुक्त करता है।
हाइब्रिड मात्रा हाइब्रिड ड्राइव के समान अवधारणा प्रस्तुत करते हैं, जो ठोस भंडारण और घूर्णी चुंबकीय मीडिया को भी जोड़ती है।
स्नैपशॉट
कुछ मात्रा प्रबंधक प्रत्येक एलई में लिखने पर नकल प्रयुक्त करके स्नैपशॉट (कंप्यूटर भंडारण) भी प्रयुक्त करते हैं। इस योजना में, मात्रा प्रबंधक एलई को लिखे जाने से ठीक पहले कॉपी-ऑन-राइट टेबल पर कॉपी करेगा। यह एलवी के पुराने संस्करण, स्नैपशॉट को संरक्षित करता है, जिसे बाद में वर्तमान एलवी के ऊपर कॉपी-ऑन-राइट टेबल ओवरले करके फिर से बनाया जा सकता है। जब तक मात्रा प्रबंधन थिन प्रोविजनिंग और डिस्कार्ड दोनों का समर्थन नहीं करता है, एक बार मूल मात्रा में एलई लिखे जाने के बाद, यह स्नैपशॉट मात्रा में स्थायी रूप से संग्रहीत हो जाता है। यदि स्नैपशॉट मात्रा को उसके मूल से छोटा बनाया गया था, जो एक सामान्य अभ्यास है, तो यह स्नैपशॉट को निष्क्रिय कर सकता है।
स्नैपशॉट अस्थिर डेटा के स्व-सुसंगत संस्करणों का बैकअप लेने के लिए उपयोगी हो सकते हैं जैसे किसी व्यस्त डेटाबेस से तालिका फ़ाइलें, या एक ही ऑपरेशन में बड़े परिवर्तन (जैसे ऑपरेटिंग प्रणाली अपग्रेड) को रोल बैक करने के लिए। स्नैपशॉट का वैसा ही प्रभाव होता है जैसा कि भंडारण शांत करने का प्रतिपादन करता है, और माइक्रोसॉफ़्ट विंडोज़ में छाया प्रति (वीएसएस) सेवा के समान होता है।
कुछ लिनक्स-आधारित लाइव सीडी केवल-पढ़ने के लिए ऑप्टिकल डिस्क पर पढ़ने-लिखने की पहुंच का अनुकरण करने के लिए स्नैपशॉट का उपयोग करते हैं।
कार्यान्वयन
वेंडर | में परिचय कराया | मात्रा मैनेजर | कहीं आवंटित करें[lower-alpha 1] | स्नैपशॉट्स | रेड 0 | रेड 1 | रेड 5 | रेड 10 | कम प्रावधान | नोट्स |
---|---|---|---|---|---|---|---|---|---|---|
आईबीएम | एआईएक्स 3.0 (1989) | तार्किक मात्रा मैनेजर | Yes | Yes[lower-alpha 2] | Yes | Yes | No | Yes[lower-alpha 3] | पीई को पीपी (भौतिक विभाजन) के रूप में और एलई को एलपी (तार्किक विभाजन) के रूप में संदर्भित करता है। कॉपी-ऑन-राइट स्नैपशॉट तंत्र नहीं है; मिरर पेयर के एक मात्रा को फ्रीज़ करके स्नैपशॉट बनाता है। | |
हेवलेट पैकर्ड | एचपी-यूएक्स 9.0 | एचपी तार्किक मात्रा मैनेजर | Yes | Yes | Yes | Yes | No | Yes | ||
मुक्तबीएसडी | विनम मात्रा मैनेजर | Yes | Yes[lower-alpha 4] | Yes | Yes | Yes | Yes | फ्रीबीएसडी फास्ट फाइल प्रणाली (यूएफएस) स्नैपशॉट का समर्थन करता है। | ||
मुक्तबीएसडी | जेडएफएस | Yes | Yes | Yes | Yes | Yes | Yes | Yes | एकीकृत मात्रा प्रबंधन के साथ एक फाइल प्रणाली | |
नेटबीएसडी फाउंडेशन, इंक। | नेटबीएसडी | तार्किक मात्रा मैनेजर | Yes | No | Yes | Yes | No | No | संस्करण 6.0 से नेटबीएसडी अपने स्वयं के लिंक्स एलवीएम के पुन: कार्यान्वयन का समर्थन करता है। पुनर्कार्यान्वयन एक बीएसडी लाइसेंसशुदा उपकरण-मैपर ड्राइवर पर आधारित है और एलवीएम के उपयोक्तास्थान भाग के रूप में लिंक्स एलवीएम टूल के पोर्ट का उपयोग करता है। नेटबीएसडी उत्तम आरएआईडीफ़्रेम उपप्रणाली के कारण एलवीएम में आरएआईडी5 का समर्थन करने की कोई आवश्यकता नहीं है। | |
नेटबीएसडी | जेडएफएस | Yes | Yes | Yes | Yes | Yes | Yes | Yes | एकीकृत मात्रा प्रबंधन के साथ एक फाइल प्रणाली | |
नेटबीएसडी § 5.0 (2009) | बायोक्टल आरसीएमएसआर[1] | No | No | Yes[2] | Yes[2] | Yes[2] | Yes[2] | नेटबीएसडी पर बायोक्टल का उपयोग हार्डवेयर आरएआईडी, के रखरखाव और आरंभीकरण दोनों के लिए किया जा सकता है, चूँकि आरंभीकरण (BIOCVOLOPS आईओसीटीएल के माध्यम से) 2019 तक केवल एक ड्राइवर द्वारा समर्थित है: arcmsr(4) [1][2]; सॉफ्टवेयर आरएआईडी अलग से आरएआईडीफ्रेम[3][4] और जेडएफएस के माध्यम से समर्थित है
| ||
ओपनबीएसडी परियोजना | ओपनबीएसडी 4.2 (2007) | बायोक्टल सॉफ्टआरएआईडी[5] | Yes | No | Yes | Yes | Yes | Yes | ओपनबीएसडी पर बायोक्टल का उपयोग हार्डवेयर आरएआईडी के रखरखाव के साथ-साथ सॉफ़्टवेयर आरएआईडी के आरंभीकरण और रखरखाव दोनों के लिए किया जा सकता है | |
लिनक्स 2.2 | तार्किक मात्रा मैनेजर संस्करण 1 | Yes | Yes | Yes | Yes | No | No | |||
लिनक्स 2.4 | एंटरप्राइज मात्रा मैनेजमेंट प्रणाली | Yes | Yes | Yes | Yes | Yes | No | |||
लिनक्स 2.6 और ऊपर दिए गए | तार्किक मात्रा मैनेजर संस्करण 2 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
लिनक्स 2.6 और ऊपर दिए गए | बीटीआरएफएस | Yes | Yes | Yes | Yes | Yes (not stable) | Yes | — | एकीकृत मात्रा प्रबंधन के साथ एक फाइल प्रणाली | |
सिलिकॉन ग्राफिक्स | आईआरआईएक्स या लिनक्स | एक्सवीएम मात्रा मैनेजर | Yes | Yes | Yes | Yes | Yes | |||
सन माइक्रोप्रणाली्स | सनओएस | सोलारिस मात्रा मैनेजर (सोलस्टाइस डिस्कसुइट था)। | No | No | Yes | Yes | Yes | Yes | पीवी को मात्रा के रूप में संदर्भित करता है (जिसे आरएआईडी0, आरएआईडी1 या आरएआईडी5 आदिम के साथ बड़े मात्रा में जोड़ा जा सकता है), एलवी को सॉफ्ट पार्टिशन के रूप में (जो कि मात्रा पर कहीं भी लगाने योग्य सन्निहित विस्तार हैं, लेकिन जो कई मात्रा नहीं फैला सकते हैं), और वीजी को डिस्क के रूप में संदर्भित करता है। सेट। | |
सोलारिस 10 | जेडएफएस | Yes | Yes | Yes | Yes | Yes | Yes | Yes | एकीकृत मात्रा प्रबंधन के साथ एक फाइल प्रणाली | |
इलुमोस | जेडएफएस | Yes | Yes | Yes | Yes | Yes | Yes | Yes | एकीकृत मात्रा प्रबंधन के साथ एक फाइल प्रणाली | |
वेरिटास[lower-alpha 5] | क्रॉस-ओएस | वेरिटास मात्रा मैनेजर (वीएक्सवीएम) | Yes | Yes | Yes | Yes | Yes | Yes | एलवी को मात्रा के रूप में, वीजी को डिस्क समूह के रूप में संदर्भित करता है; अलग-अलग आकार के पीई होते हैं जिन्हें सबडिस्क कहा जाता है और एलई को प्लेक्स कहा जाता है। | |
माइक्रोसॉफ्ट | विंडोज 2000 और बाद में एनटी-आधारित ऑपरेटिंग प्रणाली | तार्किक डिस्क प्रबंधक | Yes | Yes[lower-alpha 6] | Yes | Yes | Yes | No | No | पीई या एलई की अवधारणा नहीं है; केवल आरएआईडी0, आरएआईडी1, आरएआईडी5 या डिस्क विभाजन को बड़ी मात्रा में जोड़ सकते हैं; फाइल प्रणाली को पूरे मात्रा को फैलाना चाहिए। |
विंडोज 8 | भंडारण स्थान[6] | Yes | Yes | No | Yes | Yes | No | Yes | आरएआईडी1 और आरएआईडी5 की तुलना में उच्च-स्तरीय तर्क - कई स्टोरेज स्थान विभिन्न आकार के कई डिस्क फैलाते हैं, स्टोरेज स्थान या तो मिररिंग (कम से कम 2 डिस्क) या स्ट्राइप्ड पैरिटी (कम से कम 3 डिस्क), डिस्क प्रबंधन और डेटा रिकवरी के साथ भौतिक विफलता से लचीला होता है। पूरी तरह से स्वचालित है | |
विंडोज 10 | भंडारण स्थान | Yes | Yes | Yes | Yes | Yes | Yes | Yes | आरएआईडी 10 को डिस्क मिररिंग कहा जाता है | |
रेड हैट | लिनक्स 4.14 और ऊपर दिए गए | Stratis[7] | Yes | Yes | No | No | No | No | Yes | आरएआईडी समर्थन 2.0 संस्करण में योजनाबद्ध है [8] |
एप्पल | मैक ओएस एक्स लायन | कोर भंडारण | Yes[9] | No | No | No | No | No | No | वर्तमान में, इसका उपयोग पूर्ण डिस्क एन्क्रिप्शन के साथ-साथ फ़्यूज़न ड्राइव की अनुमति देने के लिए लायन के फ़ाइलवॉल्ट के कार्यान्वयन में किया जाता है, जो कि केवल एक बहु-पीवी एलवीजी है। स्नैपशॉट टाइम मशीन द्वारा नियंत्रित किए जाते हैं; सॉफ़्टवेयर-आधारित आरएआईडी एप्पलआरएआईडी द्वारा प्रदान किया जाता है। दोनों कोर भंडारण से अलग हैं। |
हानि
तार्किक मात्रा फ़्रैगमेंटेशन (कंप्यूटर) बाहरी फ़्रैगमेंटेशन से परेसान हो सकते हैं, जब अंतर्निहित भंडारण उपकरण अपने पीई को निरंतर आवंटित नहीं करते हैं। यह चुंबकीय डिस्क और अन्य घूर्णी मीडिया जैसे धीमी गति वाले मीडिया पर इनपुट/आउटपुट प्रदर्शन को कम कर सकता है। मात्रा प्रबंधक जो निश्चित आकार के पीई का उपयोग करते हैं, चूंकि, सामान्यतः पीई को अपेक्षाकृत बड़ा बनाते हैं (उदाहरण के लिए, तार्किक मात्रा मैनेजर (लिनक्स) डिफ़ॉल्ट रूप से 4 एमबी का उपयोग करता है) इन खोजों की लागत को कम करने (लेखांकन) के लिए होते है ।
कार्यान्वयन के साथ जो केवल मात्रा प्रबंधन हैं, जैसे कि कोर भंडारण और लिनक्स एलवीएम, फ़ाइल प्रणाली से मात्रा प्रबंधन को अलग करना और अलग करना विशेष फ़ाइलों या निर्देशिकाओं के लिए सरलता से भंडारण निर्णय लेने की क्षमता खो देता है। उदाहरण के लिए, यदि एक निश्चित निर्देशिका (लेकिन संपूर्ण फाइल प्रणाली नहीं) को स्थायी रूप से तीव्र भंडारण में ले जाना है, तो फाइल प्रणाली लेआउट और अंतर्निहित मात्रा प्रबंधन परत दोनों को पार करने की आवश्यकता है। उदाहरण के लिए, लिनक्स पर फ़ाइल प्रणाली के अन्दर फ़ाइल की सामग्री के ऑफ़सेट को मैन्युअल रूप से निर्धारित करने की आवश्यकता होगी और फिर मैन्युअल रूप से pvmove
तीव्रता से भंडारण के लिए विस्तार (उस फ़ाइल से संबंधित डेटा के साथ नहीं) है। मात्रा और फ़ाइल प्रबंधन को एक ही सबप्रणाली के अन्दर प्रयुक्त करने के अतिरिक्त, उन्हें अलग सबप्रणाली के रूप में प्रयुक्त करने से, समग्र प्रक्रिया सैद्धांतिक रूप से सरल हो जाती है।
टिप्पणियाँ
यह भी देखें
संदर्भ
- ↑ 1.0 1.1 Juan Romero Pardines (2007/2008); David Gwynne (2006). "arcmsr — Areca Technology Corporation SATA/SAS RAID controller". NetBSD Kernel Interfaces Manual. NetBSD.
- ↑ 2.0 2.1 2.2 2.3 2.4 Juan Romero Pardines (2007/2008); David Gwynne (2006). "arcmsr.c § arc_bio_volops". BSD Cross Reference. NetBSD.
- ↑ The NetBSD Foundation, Inc. (1998); Carnegie-Mellon University (1995). "raid — RAIDframe disk driver". NetBSD Kernel Interfaces Manual. NetBSD.
- ↑ The NetBSD Foundation, Inc. (1998); Carnegie-Mellon University (1995). "raidctl — configuration utility for the RAIDframe disk driver". NetBSD System Manager's Manual. NetBSD.
- ↑ Marco Peereboom; Todd T. Fries (2007). "softraid — software RAID". Device Drivers Manual. OpenBSD.
- "softraid — software RAID". OpenBSD manual page server.
- ↑ "MSDN Blogs - Building Windows 8: Virtualizing Storage for Scale, Resiliency, and Efficiency". Blogs.MSDN.com.
- ↑ "Stratis Storage". Stratis-storage.github.io. Retrieved 2019-08-05.
- ↑ "Stratis Software Design: Version 1.0.0∗" (PDF). September 27, 2018. Retrieved 2019-08-05.
- ↑ "man page diskutil section 8". ManPagez.com. Retrieved 2011-10-06.
स्रोत
- Lewis, AJ, Logical Volume Manager HOWTO.
- HP-UX 11: lvm(7) manual page, Hewlett-Packard, 1996.
- Vanel, Laurent; van der Knaap, Ronald (2000), AIX Logical Volume Manager from A to Z: Introduction and Concepts (PDF), IBM Redbooks.
- Veritas Volume Manager 3.1 Administrator's Guide (PDF), Hewlett-Packard, 2001.
- XVM Volume Manager Administration Guide, Silicon Graphics, 1999, archived from the original on 2016-03-03, retrieved 2020-03-17.
- Solaris Volume Manager Administration Guide, Sun Microsystems, 2003, archived from the original on 2007-07-15, retrieved 2007-07-09.
- Shadowcopy (2003), Comparison matrix of Windows LDM and Veritas Volume Manager (PDF), Symantec Corporation
- Chris Gibson (2010), Using JFS2 snapshots on AIX 6.1, IBM.
श्रेणी:कंप्यूटर डेटा भंडारण श्रेणी:फ़ाइल प्रणाली प्रबंधन