Reiser5 विकास में एक फाइल सिस्टम समानांतर स्केलिंग के लिए समर्थन को एकीकृत करता है

रीसरएफएस

एडवर्ड शिश्किन एक डेवलपर है जो को पिछले एक दशक से Reiser4 फ़ाइल सिस्टम समर्थन बनाए रखने का काम सौंपा गया है नये कर्नेल संस्करणों के लिए. हालाँकि, सिस्टम को अन्य फ़ाइल सिस्टमों के विपरीत बनाए रखा गया है, जो अपने विकास में आगे बढ़ चुके हैं। एडवर्ड शिश्किन ने Reiser4 के रखरखाव पर काम किया और साथ ही मैं Reiser5 फ़ाइल सिस्टम के विकास पर काम कर रहा हूं जो पहले से ही परीक्षण हेतु उपलब्ध है।

का यह नया संस्करण Reiser5 समानांतर स्केलिंग में नवाचार को शामिल करने के लिए जाना जाता है, जिसे ब्लॉक स्तर पर नहीं बल्कि फाइलसिस्टम के माध्यम से किया जाता है।

एक लाभ के रूप में इस दृष्टिकोण का, एफएस + RAID/LVM और गैर-समानांतर एफएस पैकेजों में निहित कमियों की अनुपस्थिति घोषित की गई है (ZFS, Btrfs), जैसे खाली स्थान की समस्या, 70% से ऊपर वॉल्यूम भरने पर प्रदर्शन सिंक, पुराने लॉजिकल वॉल्यूम लेआउट एल्गोरिदम (RAID/LVM), आपको लॉजिकल वॉल्यूम में डेटा को कुशलतापूर्वक वितरित करने की अनुमति नहीं देते हैं।

समानांतर एफएस में, किसी डिवाइस को लॉजिकल वॉल्यूम में जोड़ने से पहले, इसे मानक एमकेएफएस उपयोगिता के साथ स्वरूपित किया जाना चाहिए।

ZFS के विपरीत, Reiser5 अपनी स्वयं की ब्लॉक परत लागू नहीं करता है।, भले ही यह एक निःशुल्क O(1) ब्लॉक आवंटनकर्ता का उपयोग करता है। रचना संभव है सरलतापूर्वक और कुशलतापूर्वकविभिन्न आकारों और बैंडविड्थ के ब्लॉक उपकरणों से एक तार्किक वॉल्यूम बनाएं। नए एल्गोरिदम का उपयोग करके ऐसे उपकरणों के बीच डेटा वितरित किया जाता है।

इस परीक्षण संस्करण की घोषणा में एडवर्ड शिश्किन ने टिप्पणी की:

मुझे स्थानीय मशीन पर लॉजिकल वॉल्यूम में ब्लॉक डिवाइस जोड़ने की एक नई विधि की घोषणा करते हुए खुशी हो रही है।

मुझे लगता है कि यह फ़ाइल सिस्टम (और ऑपरेटिंग सिस्टम) विकास में गुणात्मक रूप से नया स्तर है: समानांतर स्केलिंग के साथ स्थानीय वॉल्यूम...

हमारे दृष्टिकोण में, क्षैतिज स्केलिंग ब्लॉक लेयर साधनों के बजाय फ़ाइल सिस्टम साधनों द्वारा की जाती है। उपयोगकर्ता प्रत्येक डिवाइस को जारी किए गए I/O अनुरोधों के प्रवाह को नियंत्रित करता है...

जैसा कि एडवर्ड शिश्किन टिप्पणी करते हैं: प्रत्येक डिवाइस को निर्देशित I/O अनुरोधों का एक हिस्सा उपयोगकर्ता द्वारा आवंटित उसकी सापेक्ष क्षमता के बराबर है, ताकि तार्किक आयतन "समान रूप से" और "निष्पक्ष" डेटा से भरा रहे।

साथ ही, छोटी क्षमता वाले ब्लॉक उपकरणों को भंडारण के लिए कम ब्लॉक प्राप्त होते हैं, और कम प्रदर्शन वाले उपकरण बाधा नहीं बनते हैं (जैसा कि मामला है, उदाहरण के लिए, RAID सरणियों के साथ)।

वॉल्यूम में डिवाइस जोड़ने और डिवाइस को वॉल्यूम से हटाने के साथ-साथ पुनर्संतुलन भी होता है जो वितरण की "निष्पक्षता" को बरकरार रखता है।

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

तार्किक आयतन पर खाली स्थान मानक df(1) उपयोगिता द्वारा नियंत्रित किया जाता है। इसके अलावा, उपयोगकर्ता के पास लॉजिकल वॉल्यूम के प्रत्येक डिवाइस घटक पर खाली स्थान की निगरानी करने का अवसर होता है।

समानांतर नेटवर्क फ़ाइल का उपयोग करके स्केलिंग आउट करने में महत्वपूर्ण प्रगति की (जीपीएफएस, चमक, आदि)। हालांकि, यह स्पष्ट नहीं था कि आवेदन कैसे करना है
स्थानीय एफएस के लिए उनकी प्रौद्योगिकियां।

मुख्यतः, ऐसा इसलिए है क्योंकि यह एक स्थानीय फ़ाइल में है सिस्टम में नेटवर्क के रूप में "बैक-एंड स्टोरेज" जितनी विलासिता नहीं है वे उन्हें बनाते हैं. स्थानीय एफएस का उपयोगकर्ता इंटरफ़ेस अत्यंत ख़राब है। ब्लॉक परत के साथ सहभागिता। उदाहरण के लिए, स्थानीय Linux FS पर आप ऐसा कर सकते हैं बस कुछ बफ़र के विरुद्ध I/O अनुरोध लिखें और जारी करें।

Reiser5 की TODO सूची में अभी भी आइटम शामिल हैं वे हैं:

  • तार्किक वॉल्यूम का समर्थन करने के लिए FSCK अद्यतन
  • प्रति वॉल्यूम एक से अधिक मेटाडेटा ब्लॉक के साथ असममित एलवी
  • सममित तार्किक आयतन
  • एलवी 3डी स्नैपशॉट
  • एकाधिक उप-खंडों में मेटाडेटा का वितरण
  • fsck उपयोगिता का उपयोग करके लॉजिकल वॉल्यूम को सत्यापित/पुनर्स्थापित करें (इसके पिछले संस्करण को अपडेट करना)
  • वैश्विक वॉल्यूम (नेटवर्क), विभिन्न मशीनों पर उपकरणों का एकत्रीकरण।

यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आप परामर्श कर सकते हैं निम्नलिखित लिंक। 


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   लुइक्स कहा

    वाह, मुझे लगा कि हंस के बाद रीसर्फ़्स की मृत्यु हो गई है..