2014-04-19 4 views
5

लिनक्स कर्नेल में डीएम (डीएमएससेट) और एमडी (एमडीएडीएम) मॉड्यूल के बीच क्या अंतर है? [दोनों एक लॉजिकल वॉल्यूम मैनेजर प्रतीत होते हैं] ओह हाँ और एलवीएम (एलवीएम) भी है। इन सब के बीच क्या अंतर है?लिनक्स कर्नेल में डीएम और एमडी के बीच क्या अंतर है?

उत्तर

5

एमडी कई डिवाइस हैं। यह कर्नेल रिलीज 2.0 के बाद उपलब्ध लिनक्स कर्नेल में एक RAID कार्यान्वयन है। यह आपको RAID स्तर 0, 10, 4, 5 और 6 बनाने की अनुमति देता है। इसमें एसएसई और एमएमएक्स निर्देशों का उपयोग करने जैसे विभिन्न अनुकूलन हैं। यह लिनक्स में एक स्टैंडएट सॉफ्टवेयर RAID है।

डीएम डिवाइस मैपर है। यह लिनक्स कर्नेल फ्रेमवर्क है जो आपको एक डिवाइस को किसी अन्य डिवाइस (एक या कई) पर मैप करने की अनुमति देता है। यह वर्चुअल डिवाइस (मैप किए गए डिवाइस) के रूप में काम करता है जिसे आप/dev/mapper निर्देशिका में एक्सेस कर सकते हैं। उस डिवाइस पर सभी I/O अन्य उपकरणों पर मैप किए जाएंगे। डिवाइस मैपर के कारण यह है कि ऐसे कई मामले हैं जहां आपको डिवाइस मैप करने की आवश्यकता है, लेकिन आप कोड का पुन: उपयोग करना चाहते हैं। - नक्शा रैखिक एक से दूसरे डिवाइस

  • dm-रेखीय:

    कई ड्राइवरों (बुलाया dm लक्ष्य) डिवाइस नक्शाकार उपयोग, उदाहरण के लिए कर रहे हैं। इसका मतलब है कि आपका नया डिवाइस कुछ एलबीए शिफ्ट के साथ अंतर्निहित डिवाइस के लिए I/O अनुरोधों का अनुवाद करेगा। उदाहरण के लिए, जब आप एलबीए 1000/dev/mapper/रैखिक से पढ़ते हैं तो आपका पढ़ा एलबीए 1050/dev/sdd से किया जाएगा।

  • dm-धारी - RAID में के रूप में कई उपकरणों के लिए एक उपकरण के नक्शे 0. dm-धारी और एमडी RAID स्तर 0 के बीच

अंतर यह है कि बड़ा नहीं है - यह सिर्फ अलग कार्यान्वयन है, लेकिन मुझे विश्वास है कि md RAID बेहतर प्रदर्शन है।

और अंत में, lvm उपयोगकर्ता स्पेस टूलसेट है जो लिनक्स पर तार्किक वॉल्यूम प्रबंधन सुविधाएं प्रदान करता है। यह वॉल्यूम समूहों और लॉजिकल वॉल्यूम्स को भौतिक उपकरणों पर मैप करने के लिए डिवाइस मैपर का उपयोग करता है।

और वहाँ एक विशेष भ्रामक मामला है - dm-raid, आप इसके बारे में here

पढ़ सकते हैं
संबंधित मुद्दे