Ext4 बनाम Btrfs: आपको किस Linux फ़ाइल सिस्टम का उपयोग करना चाहिए?

Ext4 बनाम Btrfs: आपको किस Linux फ़ाइल सिस्टम का उपयोग करना चाहिए?

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





विंडोज़ और मैकोज़ उपयोगकर्ताओं के पास देखने का कोई कारण नहीं है, क्योंकि उनके पास वास्तव में उनके सिस्टम के लिए केवल एक ही विकल्प है --- एनटीएफएस और एचएफएस +, क्रमशः। दूसरी ओर, लिनक्स में विभिन्न फाइल सिस्टम विकल्प हैं, वर्तमान डिफ़ॉल्ट चौथा विस्तारित फाइल सिस्टम (ext4) है।





डिफ़ॉल्ट फ़ाइल सिस्टम को B-Tree फ़ाइल सिस्टम (btrfs) में बदलने के लिए एक निरंतर प्रयास चल रहा है। लेकिन क्या btrfs बेहतर है, और हम कब वितरण को बदलाव करते हुए देखेंगे?





ऐप्पल वॉच सीरीज़ 3 बनाम 6

फाइल सिस्टम क्या करते हैं?

छवि क्रेडिट: मैक्सिम कहारलिट्स्की/ unsplash

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



फ़ाइल सिस्टम पृष्ठभूमि में काम करते हैं। एक ऑपरेटिंग सिस्टम के बाकी कर्नेल की तरह, वे रोजमर्रा के उपयोग में काफी हद तक अदृश्य हैं। फ़ाइल प्रबंधक, आपके द्वारा फ़ाइलों को प्रबंधित करने के लिए उपयोग किए जाने वाले एप्लिकेशन, अधिकांशतः उसी तरह से कार्य करते हैं, चाहे कोई भी फ़ाइल सिस्टम नीचे चल रहा हो।

फ़ाइल सिस्टम कोड के लिए अविश्वसनीय रूप से जटिल हैं। डेवलपर्स इन प्रणालियों को लगातार संशोधित करते रहते हैं ताकि अधिक कार्यक्षमता को शामिल करते हुए अधिक कार्यकुशलता को शामिल किया जा सके।





फाइल सिस्टम क्यों स्विच करें?

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

USB फ्लैश ड्राइव और SD कार्ड FAT सिस्टम का उपयोग करते हैं ताकि आपका कंप्यूटर उन्हें पढ़ सके, भले ही आप Linux, Windows, macOS, या कोई अन्य ऑपरेटिंग सिस्टम चला रहे हों।





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

ऐप्पल, शायद आश्चर्यजनक रूप से, बनाने के लिए जाना जाता है फाइल सिस्टम जो केवल इसके उपकरणों के साथ काम करता है .

लिनक्स का वर्तमान फाइल सिस्टम

डेस्कटॉप लिनक्स के अधिकांश संस्करण (वितरण के रूप में जाने जाते हैं, या संक्षेप में 'डिस्ट्रोस') ext4 फ़ाइल सिस्टम के लिए डिफ़ॉल्ट हैं। ext4 ext3 फाइल सिस्टम में एक सुधार है, जो इससे पहले के ext2 फाइल सिस्टम में एक सुधार था।

ext4 एक बहुत मजबूत फाइल सिस्टम साबित हुआ है, लेकिन यह एक उम्र बढ़ने वाले कोड बेस से बना है। कुछ लिनक्स उपयोगकर्ता ऐसी सुविधाओं की तलाश करते हैं जो ext4 अपने आप संभाल नहीं पाती हैं। ऐसे सॉफ़्टवेयर हैं जो उनमें से कुछ इच्छाओं का ख्याल रखते हैं, लेकिन फाइल सिस्टम स्तर पर उन चीजों को करने में सक्षम होने से बेहतर प्रदर्शन मिलेगा। इसलिए btrfs की इच्छा।

ext4 को समझना: पेशेवरों और विपक्ष

Ext4 की सीमाएं काफी प्रभावशाली हैं। सबसे बड़ा वॉल्यूम/विभाजन जो आप ext4 के साथ कर सकते हैं वह है 1 एक्सबीबाइट --- लगभग 1,152,921.5 टेराबाइट्स के बराबर। अधिकतम फ़ाइल आकार 16 टेबिबाइट्स --- या मोटे तौर पर 17.6 टेराबाइट्स है, जो किसी भी हार्ड ड्राइव की तुलना में बहुत बड़ा है जिसे एक नियमित उपभोक्ता वर्तमान में खरीद सकता है।

Ext4 कई अलग-अलग तकनीकों का उपयोग करके ext3 पर गति सुधार लाने के लिए जाना जाता है। अधिकांश आधुनिक फाइल सिस्टमों की तरह, यह एक जर्नलिंग फाइल सिस्टम है, जिसका अर्थ है कि यह एक 'जर्नल' रखता है जहां फाइलें डिस्क पर स्थित हैं और डिस्क में किसी भी अन्य परिवर्तन का।

इसकी सभी विशेषताओं के बावजूद, यह पारदर्शी संपीड़न, पारदर्शी एन्क्रिप्शन, या डेटा डुप्लीकेशन का समर्थन नहीं करता है। स्नैपशॉट तकनीकी रूप से समर्थित हैं, लेकिन यह सुविधा सर्वोत्तम रूप से प्रयोगात्मक है।

थिओडोर त्सो, एक डेवलपर जिसने ext4 के निर्माण में महत्वपूर्ण भूमिका निभाई, ने ext4 को 1970 के दशक की पुरानी तकनीक पर आधारित स्टॉप-गैप रिलीज़ के रूप में वर्णित किया और माना कि Btrfs ने आगे बढ़ने का एक बेहतर तरीका पेश किया। वह था एक दशक से भी पहले .

Btrfs को समझना: पेशेवरों और विपक्ष

Btrfs, जिसे 'बटर FS', 'बेहतर FS', या 'B-Tree FS' के रूप में उच्चारित किया जा सकता है, खरोंच से एक नया फ़ाइल सिस्टम है। Btrfs मौजूद है क्योंकि डेवलपर्स अतिरिक्त कार्यक्षमता जैसे पूलिंग, स्नैपशॉट और चेकसम को शामिल करने के लिए फ़ाइल सिस्टम की कार्यक्षमता का विस्तार करना चाहते थे।

परियोजना ओरेकल में शुरू हुई, लेकिन अन्य प्रमुख कंपनियों ने तब से विकास में एक भूमिका निभाई है। सूची में फेसबुक, नेटगियर, रेड हैट और एसयूएसई शामिल हैं।

iPhone पुनर्प्राप्ति मोड में नहीं जाएगा

जबकि btrfs में पाए गए संवर्द्धन सामान्य उपभोक्ताओं को लाभान्वित कर सकते हैं, कुछ अतिरिक्त सुविधाएँ उद्यम उपयोग के लिए अधिक रुचिकर हैं। ऐसी कार्यक्षमता अधिक मांग वाले उपयोग के मामलों के लिए है जिनकी अक्सर आवश्यकता होती है अधिक टिकाऊ हार्ड ड्राइव भी।

बड़े पैमाने पर डेटाबेस के साथ बहुत बड़े प्रोग्राम का उपयोग करने वाले संगठनों के लिए, कई हार्ड ड्राइव में एक निरंतर फ़ाइल सिस्टम होने से डेटा का समेकन बहुत आसान हो सकता है। डेटा डुप्लीकेशन वास्तविक स्थान डेटा की मात्रा को कम कर देगा, और डेटा मिररिंग आसान हो जाएगा जब एक एकल, व्यापक फ़ाइल सिस्टम को प्रतिबिंबित करने की आवश्यकता होती है।

बेशक, आप अभी भी कई विभाजन बनाना चुन सकते हैं ताकि आपको सब कुछ मिरर न करना पड़े। एक btrfs फ़ाइल सिस्टम का अधिकतम विभाजन आकार 16 एक्सबीबाइट्स है, और अधिकतम फ़ाइल आकार भी 16 एक्सबीबाइट्स है।

यह ध्यान में रखते हुए कि btrfs कई हार्ड ड्राइव पर फैल सकता है, यह अच्छी बात है कि यह ext4 की तुलना में 16 गुना अधिक ड्राइव स्थान का समर्थन करता है।

क्या लिनक्स डिस्ट्रोस ने संक्रमण किया है?

Btrfs 2013 से Linux कर्नेल का एक स्थिर हिस्सा रहा है, और आप आज फ़ाइल सिस्टम का उपयोग करके अपनी हार्ड ड्राइव को पुन: स्वरूपित कर सकते हैं। लेकिन btrfs किसी भी तरह से डिफ़ॉल्ट Linux फ़ाइल सिस्टम नहीं है। अधिकांश डिस्ट्रोज़ डिफ़ॉल्ट रूप से ext4 पर बने रहते हैं।

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

Ext4 पुराना और यकीनन क्रस्टी हो सकता है, लेकिन यह लचीला और विश्वसनीय भी साबित हुआ है। यदि बिजली चली जाती है और आपका कंप्यूटर अंधेरा हो जाता है, तो संभावना है कि ext4 आपके सहेजे गए डेटा को सुरक्षित रखेगा।

ज्यादातर लोगों के लिए, ऐसी स्थितियां सबसे महत्वपूर्ण कारक हैं। यह इस बारे में नहीं है कि जब चीजें ठीक चल रही होती हैं तो फाइल सिस्टम कितना अच्छा प्रदर्शन करता है, यह इस बारे में है कि चीजें गलत होने पर क्या होता है।

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

तो नहीं, संक्रमण अपेक्षा के अनुरूप नहीं रहा। लेकिन जैसा कि हमने वेलैंड डिस्प्ले सर्वर के साथ देखा है, नई तकनीकों को कभी-कभी पूरे लिनक्स परिदृश्य में फैलने में लंबा समय लगता है।

सबसे अच्छा समाचार स्रोत क्या है
साझा करना साझा करना कलरव ईमेल क्या यह विंडोज 11 में अपग्रेड करने लायक है?

विंडोज़ को नया रूप दिया गया है। लेकिन क्या यह आपको विंडोज 10 से विंडोज 11 में शिफ्ट होने के लिए मनाने के लिए काफी है?

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • तकनीक की व्याख्या
  • उबंटू
  • फाइल सिस्टम
  • लिनक्स टिप्स
लेखक के बारे में बर्टेल किंग(323 लेख प्रकाशित)

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

बर्टेल किंग . की ओर से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें