सॉफ्टवेयर RAID और फाइल सिस्टम के बीच क्या संबंध है?
क्या वे संबंधित हैं?
जब मैं सॉफ़्टवेयर RAID का उपयोग कर रहा हूं तो क्या मुझे फ़ाइल सिस्टम का उपयोग करना चाहिए या मैं RAW पढ़ने और लिखने के लिए छापे गए डिस्क तक पहुंच सकता हूं?
सॉफ्टवेयर RAID और फाइल सिस्टम के बीच क्या संबंध है?
क्या वे संबंधित हैं?
जब मैं सॉफ़्टवेयर RAID का उपयोग कर रहा हूं तो क्या मुझे फ़ाइल सिस्टम का उपयोग करना चाहिए या मैं RAW पढ़ने और लिखने के लिए छापे गए डिस्क तक पहुंच सकता हूं?
जवाबों:
सॉफ्टवेयर RAID एक प्रकार का RAID नियंत्रक है जो केवल सॉफ्टवेयर में संचालित होता है, हार्डवेयर के साथ केवल भौतिक भंडारण उपकरण इंटरकनेक्ट्स के लिए, कंप्यूटर से संबंधित प्रसंस्करण शक्ति (सीपीयू, रैम, आदि) का उपयोग करके सब कुछ RAID से संबंधित है। यह एक हार्डवेयर RAID नियंत्रक के विपरीत है, जिसमें RAID से संबंधित कार्य करने के उद्देश्य से अपनी स्वयं की कैश मेमोरी, संभवतः बैकअप बैटरी, प्रोसेसर, आदि है। चूंकि सॉफ्टवेयर RAID अपने काम को करने के लिए कंप्यूटर के सीपीयू, रैम आदि का उपयोग करता है, इसलिए सॉफ्टवेयर RAID कंप्यूटर पर एक अतिरिक्त भार रखता है जो हार्डवेयर समाधान समाधान के साथ मौजूद नहीं है।
RAID , बदले में,
डेटा संग्रहण वर्चुअलाइजेशन तकनीक है जो डेटा अतिरेक, प्रदर्शन सुधार, या दोनों के प्रयोजनों के लिए एक ही तार्किक इकाई में कई भौतिक डिस्क ड्राइव घटकों को जोड़ती है।
दूसरे शब्दों में, यह एक ऐसी तकनीक है, जो बेहतर विश्वसनीयता, क्षमता (विकिपीडिया के सारांश द्वारा उल्लेख नहीं किया गया) और / या प्रदर्शन के लिए कई भौतिक भंडारण उपकरणों को एक तार्किक भंडारण उपकरण में संयोजित करने की अनुमति देता है। संयुक्त "सरणी", जैसा कि इसे कहा जाता है, तब ऑपरेटिंग सिस्टम में एक नियमित हार्ड डिस्क के समान ही उजागर होता है और इसे एक नियमित डिस्क के रूप में विभाजित, स्वरूपित और उपयोग किया जा सकता है।
एक फ़ाइल सिस्टम कंप्यूटर के लिए यह जानने का एक तरीका है कि डिस्क डेटा कहाँ पर है। फ़ाइल सिस्टम में कई महत्वपूर्ण पहलू होते हैं, लेकिन जो उपयोगकर्ता को सबसे अधिक दिखाई देता है वह यह है कि वे आपको प्रत्येक और हर फ़ाइल के सेक्टर नंबरों और आकारों को याद रखने की आवश्यकता के बजाय यादगार नामों और निर्देशिका संरचनाओं का उपयोग करने की अनुमति देते हैं। इससे एक फ़ाइल "My PhD thesis.odt" नाम संभव है और डिस्क पर इसके स्थान और आकार के बारे में चिंता करने की ज़रूरत नहीं है, बजाय यह याद रखने की आवश्यकता के कि आपका पीएचडी थीसिस ब्लॉक 505531735 से शुरू होता है और 203429 बाइट्स लंबा होता है। (जब आप ऑन-डिस्क डेटा के विखंडन की चिंता करने लगेंगे तो स्थिति और भी जटिल हो जाएगी।)
फिक्स्ड स्टोरेज पर, जैसे हार्ड डिस्क, फ़ाइल सिस्टम आमतौर पर विभाजन के शीर्ष पर बनाए जाते हैं, जो एक भौतिक डिस्क के तार्किक उपविभाग हैं। कई मामलों में एक डिस्क में पूरे डिस्क को कवर करने वाला केवल एक ही विभाजन होता है, लेकिन ऐसा होने की आवश्यकता नहीं है। फ्लॉपी डिस्क और सीडी आमतौर पर विभाजित नहीं होते हैं, और कुछ हार्ड डिस्क का विभाजन नहीं किया जा सकता है (हालांकि यह बाद का अपवाद है)।
जब हम यह सब एक साथ रखते हैं, तो नीचे हमारे पास स्टोरेज डिवाइस होते हैं जो वास्तव में बिट्स को पकड़ते हैं, फिर शायद एक RAID नियंत्रक (हार्डवेयर या सॉफ्टवेयर में), फिर विभाजन, फिर फाइल सिस्टम, और फिर वे फाइलें जिन्हें आप वास्तव में स्टोर करने में रुचि रखते हैं कंप्यूटर पर। इस प्रकार, शीर्ष पर भौतिक भंडारण हार्डवेयर के साथ, स्टैक ऐसा दिखता है:
जैसा कि आप देख सकते हैं, फ़ाइल सिस्टम अत्यधिक उपयोगी हैं; और अगर RAID का उपयोग किया जाता है, तो यह फ़ाइल सिस्टम से बहुत अलग है। एक भंडारण समाधान चलाना संभव है, जिसमें एक फ़ाइल सिस्टम शामिल नहीं है, भले ही आप RAID का उपयोग कर रहे हों या नहीं, लेकिन सामान्य उपयोग में फ़ाइल सिस्टम द्वारा जोड़े गए मूल्य के कारण, यह बहुत कम ही होता है। (एक प्रमुख अपवाद कुछ यूनिक्स की तरह ऑपरेटिंग सिस्टम के स्वैप विभाजन की तरह है , लेकिन स्वैप स्पेस को अभी भी किसी प्रकार के रिकॉर्ड-कीपिंग की आवश्यकता है, उदाहरण के लिए, कौन से मेमोरी पेज किन प्रक्रियाओं से संबंधित हैं और स्वैप स्पेस के कौन से भाग स्वतंत्र हैं या उपयोग में। यह एक विशेष प्रयोजन फाइल सिस्टम माना जा सकता है।)
vic ने ZFS का उल्लेख किया है, जो मैनुअल विभाजन की आवश्यकता को दूर करते हुए RAID और फाइल सिस्टम को एक एकीकृत वॉल्यूम प्रबंधन समाधान में जोड़ता है, लेकिन ZFS इस संबंध में बहुत अपवाद है।
सॉफ्ट RAID बस आपको एक से अधिक उपकरणों को अमूमन एक ही वर्चुअल डिवाइस में अमूर्त करने का एक तरीका देता है। इस वर्चुअल डिस्क के डिस्क स्थान का उपयोग करने के लिए आपको अभी भी एक फ़ाइल सिस्टम की आवश्यकता है।
ZFS एक बहुचर्चित असाधारण मामला है, जिसमें एक प्रकार के RAID वॉल्यूम प्रबंधक और एक छत के नीचे एक फाइल सिस्टम दोनों शामिल हैं।
आप सॉफ्ट रेड पर विकिपीडिया पर एक अच्छा अवलोकन पा सकते हैं
सॉफ्टवेयर छापे आपको एक हार्डवेयर विन्यास कार्ड की आवश्यकता के बिना एक लचीले विन्यास में कई ब्लॉक डिवाइस (या एक ब्लॉक डिवाइस पर कई विभाजन) की व्यवस्था करने देता है। उदाहरण के लिए, यदि आपके पास प्रत्येक 500GB के दो डिस्क्स हैं, तो आप 1TB (स्ट्रिप्ड / कॉनकटनेटेड) की एक एकल मात्रा बना सकते हैं और इसका उपयोग एक ऐसे फाइलसिस्टम के लिए कर सकते हैं, जो इसे 1 टीबी मूल्य के अंतरिक्ष के एकल डिवाइस के रूप में देखता है। वैकल्पिक रूप से, आप 500 GB आकार का एक एकल मिरर किया हुआ वॉल्यूम बना सकते हैं और सॉफ़्टवेयर राइड दोनों अंतर्निहित डिस्क पर प्रत्येक लेखन को मिरर करने का ध्यान रखेगा। फाइलसिस्टम में 500 जीबी आकार की एक डिस्क दिखाई देगी। और अधिक RAID विन्यास उपलब्ध हैं।
एक फाइलसिस्टम एक ब्लॉक डिवाइस पर एक अमूर्तता है जो आपको निर्देशिकाओं और फाइलों में आपके डेटा को व्यवस्थित करने देता है, एक फाइल सिस्टम को ब्लॉक के सभी डेटा को स्टोर करने के लिए इसके तहत एक ब्लॉक डिवाइस की आवश्यकता होती है और ऊपरी परत पर यह उन डेटा ब्लॉकों को निर्देशिकाओं में परिवर्तित करता है और फ़ाइलें। एक फाइलसिस्टम आमतौर पर अंतर्निहित ब्लॉक डिवाइस के लिए उपयोग किए जा रहे RAID स्तर की परवाह नहीं करता है।