फाइल सिस्टम: वे दुनिया में सबसे रोमांचक चीजें नहीं हैं, लेकिन फिर भी महत्वपूर्ण हैं। इस लेख में हम लिनक्स पर फाइल सिस्टम के लिए लोकप्रिय विकल्पों पर जायेंगे - वे क्या हैं, वे क्या कर सकते हैं, और वे किसके लिए हैं।

ext4

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

यह क्या कर सकता है?

विस्तारित 4 में सभी भलाई है जो आप पिछले फाइल सिस्टम पुनरावृत्तियों (Ext2 / Ext3) से अपेक्षा करते हैं लेकिन एन्हांसमेंट के साथ। इसमें खोदने के लिए बहुत कुछ है, लेकिन आपके लिए Ext4 क्या कर सकता है के सर्वोत्तम भाग यहां दिए गए हैं:

  • फाइल सिस्टम जर्नलिंग
  • जर्नल चेकसम
  • बहु-ब्लॉक फ़ाइल आवंटन
  • विस्तारित 2 और 3 के लिए पीछे संगतता समर्थन
  • मुक्त स्थान के लगातार पूर्व आवंटन
  • बेहतर फाइल सिस्टम जांच (पिछले संस्करणों में)
  • और निश्चित रूप से, बड़ी फ़ाइलों के लिए समर्थन

यह किसके लिए है?

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

Btrfs

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

यह क्या कर सकता है?

कॉपी-ऑन-राइट का समर्थन करने के अलावा, बीआरटीएफएस कई अन्य चीजें कर सकता है - वास्तव में, कई चीजें, वास्तव में, यह सबकुछ सूचीबद्ध करने के लिए हमेशा के लिए लेती है। यहां सबसे उल्लेखनीय विशेषताएं दी गई हैं: फ़ाइल सिस्टम केवल-पढ़ने वाले स्नैपशॉट्स, फ़ाइल क्लोनिंग, सबवॉल्यूम, पारदर्शी संपीड़न, ऑफ़लाइन फ़ाइल सिस्टम चेक, ext3 और 4 से Btrfs में इन-प्लेस रूपांतरण, ऑनलाइन डीफ्रैग्मेंटेशन, नए को RAID 0 के लिए समर्थन का समर्थन करता है, RAID 1, RAID 5, RAID 6 और RAID 10।

यह किसके लिए है?

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

XFS

सिलिकॉन ग्राफिक्स द्वारा विकसित और निर्मित, एक्सएफएस एक उच्च अंत फ़ाइल सिस्टम है जो गति और प्रदर्शन में माहिर हैं। प्रदर्शन पर ध्यान केंद्रित करने के कारण समानांतर इनपुट और आउटपुट की बात आती है जब एक्सएफएस बेहद अच्छी तरह से करता है। एक्सएफएस फाइल सिस्टम भारी मात्रा में डेटा को संभाल सकता है, वास्तव में एक्सएफएस के कुछ उपयोगकर्ताओं के पास 300+ टेराबाइट डेटा हैं।

यह क्या कर सकता है?

एक्सएफएस उच्च प्रदर्शन संचालन के लिए बनाई गई एक अच्छी तरह से परीक्षण डेटा भंडारण फ़ाइल प्रणाली है। इसकी विशेषताओं में शामिल हैं:

  • RAID arrays के धारीदार आवंटन
  • फाइल सिस्टम जर्नलिंग
  • परिवर्तनीय ब्लॉक आकार
  • प्रत्यक्ष I / O
  • गारंटीकृत दर I / O
  • स्नैपशॉट
  • ऑनलाइन defragmentation
  • ऑनलाइन आकार बदलना

यह किसके लिए है?

एक्सएफएस उन लोगों के लिए है जो रॉक-ठोस फ़ाइल समाधान की तलाश में हैं। फाइल सिस्टम 1 99 3 से आसपास रहा है और समय के साथ ही बेहतर और बेहतर हो गया है। यदि आपके पास होम सर्वर है और आप परेशान हैं कि आपको स्टोरेज के साथ कहां जाना चाहिए, तो एक्सएफएस पर विचार करें। फाइल सिस्टम के साथ आने वाली कई विशेषताएं (जैसे स्नैपशॉट्स) आपकी फाइल स्टोरेज सिस्टम में सहायता कर सकती हैं। यह सिर्फ सर्वर के लिए नहीं है, हालांकि। यदि आप एक अधिक उन्नत उपयोगकर्ता हैं और आप बीआरटीएफएस में जो भी वादा किया गया था, उसमें रुचि रखते हैं, तो एक्सएफएस देखें। यह बहुत सारी चीजें करता है और इसमें स्थिरता के मुद्दे नहीं हैं।

Reiser4

ReiserFS, उत्तराधिकारी ReiserFS, नामकरण द्वारा विकसित और विकसित एक फाइल सिस्टम है। रीइसर 4 के निर्माण को लिन्सपायर प्रोजेक्ट के साथ-साथ डीएआरपीए द्वारा समर्थित किया गया था। Reiser4 विशेष क्या करता है इसकी लेनदेन मॉडल की भीड़ है। एक भी रास्ता नहीं लिखा जा सकता डेटा; इसके बजाए, बहुत सारे हैं।

यह क्या कर सकता है?

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

यह किसके लिए है?

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

निष्कर्ष

लिनक्स पर कई फाइल सिस्टम उपलब्ध हैं। प्रत्येक अलग-अलग समस्याओं को हल करने के लिए अद्वितीय उपयोगकर्ताओं के लिए एक अद्वितीय उद्देश्य प्रदान करता है। यह पोस्ट मंच के लिए सबसे लोकप्रिय विकल्पों पर केंद्रित है। इसमें कोई संदेह नहीं है कि अन्य उपयोग-मामलों के लिए वहां अन्य विकल्प हैं।

लिनक्स पर उपयोग करने के लिए आपकी पसंदीदा फाइल सिस्टम क्या है? हमें बताएं क्यों नीचे!