सॉफ्टवेयर छापे और फाइल सिस्टम


1

सॉफ्टवेयर RAID और फाइल सिस्टम के बीच क्या संबंध है?

क्या वे संबंधित हैं?

जब मैं सॉफ़्टवेयर RAID का उपयोग कर रहा हूं तो क्या मुझे फ़ाइल सिस्टम का उपयोग करना चाहिए या मैं RAW पढ़ने और लिखने के लिए छापे गए डिस्क तक पहुंच सकता हूं?

जवाबों:


4

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

RAID , बदले में,

डेटा संग्रहण वर्चुअलाइजेशन तकनीक है जो डेटा अतिरेक, प्रदर्शन सुधार, या दोनों के प्रयोजनों के लिए एक ही तार्किक इकाई में कई भौतिक डिस्क ड्राइव घटकों को जोड़ती है।

दूसरे शब्दों में, यह एक ऐसी तकनीक है, जो बेहतर विश्वसनीयता, क्षमता (विकिपीडिया के सारांश द्वारा उल्लेख नहीं किया गया) और / या प्रदर्शन के लिए कई भौतिक भंडारण उपकरणों को एक तार्किक भंडारण उपकरण में संयोजित करने की अनुमति देता है। संयुक्त "सरणी", जैसा कि इसे कहा जाता है, तब ऑपरेटिंग सिस्टम में एक नियमित हार्ड डिस्क के समान ही उजागर होता है और इसे एक नियमित डिस्क के रूप में विभाजित, स्वरूपित और उपयोग किया जा सकता है।

एक फ़ाइल सिस्टम कंप्यूटर के लिए यह जानने का एक तरीका है कि डिस्क डेटा कहाँ पर है। फ़ाइल सिस्टम में कई महत्वपूर्ण पहलू होते हैं, लेकिन जो उपयोगकर्ता को सबसे अधिक दिखाई देता है वह यह है कि वे आपको प्रत्येक और हर फ़ाइल के सेक्टर नंबरों और आकारों को याद रखने की आवश्यकता के बजाय यादगार नामों और निर्देशिका संरचनाओं का उपयोग करने की अनुमति देते हैं। इससे एक फ़ाइल "My PhD thesis.odt" नाम संभव है और डिस्क पर इसके स्थान और आकार के बारे में चिंता करने की ज़रूरत नहीं है, बजाय यह याद रखने की आवश्यकता के कि आपका पीएचडी थीसिस ब्लॉक 505531735 से शुरू होता है और 203429 बाइट्स लंबा होता है। (जब आप ऑन-डिस्क डेटा के विखंडन की चिंता करने लगेंगे तो स्थिति और भी जटिल हो जाएगी।)

फिक्स्ड स्टोरेज पर, जैसे हार्ड डिस्क, फ़ाइल सिस्टम आमतौर पर विभाजन के शीर्ष पर बनाए जाते हैं, जो एक भौतिक डिस्क के तार्किक उपविभाग हैं। कई मामलों में एक डिस्क में पूरे डिस्क को कवर करने वाला केवल एक ही विभाजन होता है, लेकिन ऐसा होने की आवश्यकता नहीं है। फ्लॉपी डिस्क और सीडी आमतौर पर विभाजित नहीं होते हैं, और कुछ हार्ड डिस्क का विभाजन नहीं किया जा सकता है (हालांकि यह बाद का अपवाद है)।

जब हम यह सब एक साथ रखते हैं, तो नीचे हमारे पास स्टोरेज डिवाइस होते हैं जो वास्तव में बिट्स को पकड़ते हैं, फिर शायद एक RAID नियंत्रक (हार्डवेयर या सॉफ्टवेयर में), फिर विभाजन, फिर फाइल सिस्टम, और फिर वे फाइलें जिन्हें आप वास्तव में स्टोर करने में रुचि रखते हैं कंप्यूटर पर। इस प्रकार, शीर्ष पर भौतिक भंडारण हार्डवेयर के साथ, स्टैक ऐसा दिखता है:

  • भौतिक संग्रहण उपकरण
  • RAID, यदि लागू हो
  • विभाजन (रों)
  • फाइल सिस्टम
  • फ़ाइलें

जैसा कि आप देख सकते हैं, फ़ाइल सिस्टम अत्यधिक उपयोगी हैं; और अगर RAID का उपयोग किया जाता है, तो यह फ़ाइल सिस्टम से बहुत अलग है। एक भंडारण समाधान चलाना संभव है, जिसमें एक फ़ाइल सिस्टम शामिल नहीं है, भले ही आप RAID का उपयोग कर रहे हों या नहीं, लेकिन सामान्य उपयोग में फ़ाइल सिस्टम द्वारा जोड़े गए मूल्य के कारण, यह बहुत कम ही होता है। (एक प्रमुख अपवाद कुछ यूनिक्स की तरह ऑपरेटिंग सिस्टम के स्वैप विभाजन की तरह है , लेकिन स्वैप स्पेस को अभी भी किसी प्रकार के रिकॉर्ड-कीपिंग की आवश्यकता है, उदाहरण के लिए, कौन से मेमोरी पेज किन प्रक्रियाओं से संबंधित हैं और स्वैप स्पेस के कौन से भाग स्वतंत्र हैं या उपयोग में। यह एक विशेष प्रयोजन फाइल सिस्टम माना जा सकता है।)

vic ने ZFS का उल्लेख किया है, जो मैनुअल विभाजन की आवश्यकता को दूर करते हुए RAID और फाइल सिस्टम को एक एकीकृत वॉल्यूम प्रबंधन समाधान में जोड़ता है, लेकिन ZFS इस संबंध में बहुत अपवाद है।


Btrfs एक अन्य फाइल सिस्टम है जिसमें ZFS की तरह बिल्ट-इन RAID जैसी कार्यक्षमता है।
वायज़र्ड

@Wyzard हाँ, लेकिन Btrfs, जबकि दिलचस्प है, अभी भी ZFS के रूप में स्थिर नहीं है। उस बात के लिए, मुझे लगता है कि ReFS समान कार्यक्षमता भी प्रदान करता है। इनमें से, मुझे विश्वास है कि यह कहना सुरक्षित है कि प्रयोगात्मक सेटअपों के बाहर केवल एक ही जो व्यापक रूप से व्यापक उपयोग में है, वह है ZFS।
बजे एक CVn

हाय माइकल, अच्छा जवाब! मैं स्टोरेज समाधान के बारे में आपकी टिप्पणी को केवल फाइल सिस्टम की आवश्यकता नहीं समझता। आप संग्रहीत फ़ाइलों का ट्रैक कैसे रखेंगे?
vic

@ मूल रूप से, आप नहीं कर सकते। यह फ़ाइल सिस्टम के कुछ प्रकार का काम है, भले ही यह सीडी की सामग्री की तालिका की तरह कुछ तुच्छ हो, एक संपीड़ित फ़ाइल का सूचकांक या स्वैप उपयोग बहीखाता जिसका मैंने उत्तर में उल्लेख किया है। इसका मतलब यह नहीं है कि एक फ़ाइल सिस्टम की आवश्यकता है , हालांकि, केवल यह कि यह व्यावहारिक उपयोग में अविश्वसनीय रूप से उपयोगी है। विचार करें कि फ़ाइल सिस्टम ही डेटा है; फ़ाइल सिस्टम क्या करता है, या फ़ाइल सिस्टम की अपनी डेटा संरचनाओं के भीतर संग्रहीत डेटा के बारे में कुछ भी जादुई नहीं है। पर्याप्त दृढ़ संकल्प के साथ, आप अपने काम को अपने दम पर कर सकते हैं, लेकिन कोई भी पागल नहीं है।
बजे एक CVn

ठीक है, लेकिन फिर मुझे नहीं पता कि आपने अपने जवाब में इस बात पर जोर दिया कि फाइल सिस्टम की आवश्यकता नहीं है। जैसा कि आप स्वयं कहते हैं, आपको अभी भी फ़ाइलों को संदर्भित करने के लिए कुछ संभावना की आवश्यकता है जो केवल तभी प्राप्त की जा सकती हैं यदि आप किसी फ़ाइल सिस्टम का उपयोग करते हैं या स्क्रैच से एक बनाते हैं।
vic

2

सॉफ्ट RAID बस आपको एक से अधिक उपकरणों को अमूमन एक ही वर्चुअल डिवाइस में अमूर्त करने का एक तरीका देता है। इस वर्चुअल डिस्क के डिस्क स्थान का उपयोग करने के लिए आपको अभी भी एक फ़ाइल सिस्टम की आवश्यकता है।

ZFS एक बहुचर्चित असाधारण मामला है, जिसमें एक प्रकार के RAID वॉल्यूम प्रबंधक और एक छत के नीचे एक फाइल सिस्टम दोनों शामिल हैं।

आप सॉफ्ट रेड पर विकिपीडिया पर एक अच्छा अवलोकन पा सकते हैं


1

सॉफ्टवेयर छापे आपको एक हार्डवेयर विन्यास कार्ड की आवश्यकता के बिना एक लचीले विन्यास में कई ब्लॉक डिवाइस (या एक ब्लॉक डिवाइस पर कई विभाजन) की व्यवस्था करने देता है। उदाहरण के लिए, यदि आपके पास प्रत्येक 500GB के दो डिस्क्स हैं, तो आप 1TB (स्ट्रिप्ड / कॉनकटनेटेड) की एक एकल मात्रा बना सकते हैं और इसका उपयोग एक ऐसे फाइलसिस्टम के लिए कर सकते हैं, जो इसे 1 टीबी मूल्य के अंतरिक्ष के एकल डिवाइस के रूप में देखता है। वैकल्पिक रूप से, आप 500 GB आकार का एक एकल मिरर किया हुआ वॉल्यूम बना सकते हैं और सॉफ़्टवेयर राइड दोनों अंतर्निहित डिस्क पर प्रत्येक लेखन को मिरर करने का ध्यान रखेगा। फाइलसिस्टम में 500 जीबी आकार की एक डिस्क दिखाई देगी। और अधिक RAID विन्यास उपलब्ध हैं।

एक फाइलसिस्टम एक ब्लॉक डिवाइस पर एक अमूर्तता है जो आपको निर्देशिकाओं और फाइलों में आपके डेटा को व्यवस्थित करने देता है, एक फाइल सिस्टम को ब्लॉक के सभी डेटा को स्टोर करने के लिए इसके तहत एक ब्लॉक डिवाइस की आवश्यकता होती है और ऊपरी परत पर यह उन डेटा ब्लॉकों को निर्देशिकाओं में परिवर्तित करता है और फ़ाइलें। एक फाइलसिस्टम आमतौर पर अंतर्निहित ब्लॉक डिवाइस के लिए उपयोग किए जा रहे RAID स्तर की परवाह नहीं करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.