Ext3, ext4, ReiserFS के बीच अंतर क्या हैं?


14

और मुझे एक के बजाय दूसरे को क्यों चुनना चाहिए?


1
सामुदायिक विकि के रूप में अच्छा हो सकता है, और इसमें अन्य फाइल सिस्टम शामिल हैं।
nedm

सबसे अच्छी तुलना जो मैंने ext3 और ext4 पर की है, वह यहाँ मिल सकती है । इसमें Reiserfs शामिल नहीं है, लेकिन यह ext2 और ext3 के बीच बहुत सी चीजों को स्पष्ट करता है।
लेस्ली

जवाबों:


9

से लिया: लिनक्स फाइलसिस्टम प्राइमर

EXT2

  • EXT3 में जाने के लिए अनुशंसित
  • जर्नल नहीं हुआ
  • POSIX अभिगम नियंत्रण

EXT2 फाइल सिस्टम EXT3 फाइल सिस्टम का पूर्ववर्ती है। EXT2 जर्नल नहीं है, और इसलिए इसे अब अनुशंसित नहीं किया गया है (ग्राहकों को EXT3 में जाना चाहिए)।

EXT3

  • सबसे लोकप्रिय लिनक्स फाइल सिस्टम, आकार और फाइलों की संख्या में सीमित स्केलेबिलिटी
  • जर्नल
  • POSIX ने एक्सेस कंट्रोल को बढ़ाया

EXT3 फाइल सिस्टम एक जर्नलेड फाइल सिस्टम है जिसका आज लिनक्स में सबसे ज्यादा इस्तेमाल होता है। यह "लिनक्स" फाइल सिस्टम है। यह काफी मजबूत और त्वरित है, हालांकि यह बड़े संस्करणों और न ही बड़ी संख्या में फ़ाइलों के लिए अच्छी तरह से पैमाने पर नहीं है। हाल ही में एक स्केलेबिलिटी फ़ीचर जोड़ा गया था जिसे htrees कहा जाता था, जिसने EXT3 की स्केलेबिलिटी में काफी सुधार किया। हालाँकि यह अभी भी स्केलेबल नहीं है क्योंकि कुछ अन्य फ़ाइल सिस्टम भी हैं जो कि htrees के साथ भी सूचीबद्ध हैं। यह NTFS के समान है। Htrees के बिना, EXT3 एक निर्देशिका में लगभग 5,000 से अधिक फ़ाइलों को नहीं संभालता है।

ReiserFS

  • सर्वश्रेष्ठ प्रदर्शन और मापनीयता जब फ़ाइलों की संख्या महान होती है और / या फाइलें छोटी होती हैं
  • जर्नल
  • POSIX ने पहुंच नियंत्रणों को बढ़ाया

रेसर फ़ाइल सिस्टम SUSE लिनक्स वितरण में डिफ़ॉल्ट फ़ाइल सिस्टम है। Reiser FS को EXT2 और EXT3 फ़ाइल सिस्टम में मौजूद मापनीयता और प्रदर्शन सीमाओं को हटाने के लिए डिज़ाइन किया गया था। यह तराजू लिनक्स पर बहुत अच्छा प्रदर्शन करता है, और EXT3 को htrees के साथ बाहर करता है। इसके अलावा, Reiser को डिस्क स्पेस का बहुत कुशलता से उपयोग करने के लिए डिज़ाइन किया गया था। नतीजतन, यह लिनक्स पर सबसे अच्छा फ़ाइल सिस्टम है जहां फ़ाइल सिस्टम में बड़ी संख्या में छोटी फाइलें हैं। जैसा कि सहयोग (ईमेल) और कई वेब सेवारत अनुप्रयोगों में बहुत सारी छोटी फाइलें हैं, Reiser इन प्रकार के वर्कलोड के लिए सबसे उपयुक्त है।


1
ext4 के बारे में कुछ भी?
एंड्रिया अंबू

हो सकता है कि प्रत्येक फाइल सिस्टम में कुछ प्रो के कोन को जोड़ दें। उदाहरण के लिए, ext2 खोई हुई फ़ाइलों को पुनर्प्राप्त करने के लिए सबसे आसान है। Ext2 पर फ़ाइलों को हटाना रद्द करना संभव है, जो ext3 पर अब संभव नहीं है।
JNS

1
मैं xfs और jfs के पेशेवरों और विपक्षों के बारे में सुनना चाहता हूँ - मुझे पता है कि xfs pred3 को पूर्ववर्ती करता है, लेकिन ऐसा लगता है कि इसमें zfs की नस में कुछ अच्छी विशेषताएं हैं, लेकिन लिनक्स के लिए मूल है। मैं अपने घर के डेस्कटॉप पर jfs का उपयोग करता हूं, और यह निश्चित रूप से तेज है, लेकिन मैं जानना चाहूंगा कि मैं एक्स 3/4 बनाम क्या दे रहा हूं।
nedm

पिछले कुछ समय से SUSE में Reiser डिफ़ॉल्ट नहीं रहा है।
रॉगर

9

ext3 मानक फाइल सिस्टम है जिसका उपयोग लिनक्स कर्नेल पर आधारित ऑपरेटिंग सिस्टम द्वारा किया जाता है।

ext4 विभिन्न सुधारों के साथ ext3 का "उन्नत" संस्करण है, जो मूल रूप से ext3 प्रारूप में अपग्रेड है।

ReiserFS एक और फाइल सिस्टम है जो लिनक्स सिस्टम के लिए सामान्य है, लेकिन कुछ चल रहे कोडबेस मुद्दों के साथ जहां यह समय-समय पर आपकी पत्नी को मारने की कोशिश करता है।

ext3 सबसे सामान्य प्रारूप है।


ReiserFS। मैं समझ गया।
डेवियल

3

अपने प्रश्न के "क्यों" भाग के साथ आपकी सहायता करने के लिए, लिनक्स गजट ने लिनक्स में उपयोग किए जाने वाले कई फाइल सिस्टम की तुलना करते हुए एक लेख किया। मैंने लेख को उपयोगी पाया, हालांकि इसकी उम्र के कारण इसमें "ext4" की जानकारी का अभाव है।

बेंचमार्किंग फाइलसिस्टम


1

खैर, ReiserFS (और यदि आप अपने कर्नेल को पैच करने के लिए हैं, तो Rieser4) के कुछ फायदे हैं, खासकर छोटी फाइलों के साथ। दुर्भाग्य से ऐसा लगता है कि वे इसे कर्नेल में कभी नहीं बनाएंगे।

इस बिंदु पर, मैं ext4 चलाऊंगा, जब तक कि मैं पागल नहीं था, जिस स्थिति में मैं ext3 चलाऊंगा।

भविष्य में, मैं BTRFS चलाऊंगा, लेकिन यह अभी भी अल्फ़ा में है, इसे रिसर फाइल सिस्टम और ZFS की अधिकता को चुनना चाहिए (सबसे दिलचस्प उत्पादन फ़ाइल सिस्टम को दूर और दूर करना, लेकिन लिनक्स के लिए नहीं (हालांकि आप के लिए) इसे FUSE के साथ उपयोग कर सकते हैं))।


यह बहुत दिलचस्प है कि आप क्या करेंगे, क्या आप कह सकते हैं कि आप ऐसा क्यों करेंगे?
एंड्रिया अंबू

समस्याओं को हल करने के लिए फ़ाइल सिस्टम का निर्माण किया जाता है, और जो आप चाहते हैं कि आपकी समस्याएं उनका मुकाबला करें। XFS में बड़ी फ़ाइलों के लिए नीट सुविधाओं का एक समूह है (और कम से कम IRIX पर, विशिष्ट फ़ाइलों के लिए गारंटीकृत बैंडविड्थ जैसी चीजें, आदि), ReiserFS एक dir में 65k से अधिक फाइलें / लिंक संभालता है (बहुत कम संभालती है), यह अभी भी कार्य कर सकता है एक निर्देशिका में लाखों फ़ाइलों के साथ। Reiser4 डेटा लॉगिंग और लेनदेन जोड़ता है जिसमें कोई प्रदर्शन नहीं होता है। ext4 लिनक्स मानक में सुधार करता है (और इस तरह हर जगह काम करता है)। जेडएफएस के पास एंडसम चेकसमिंग, और बहुत कुछ है। BtrFS Linux को ZFS और Reiser के साथ पकड़ने देता है।
रोनाल्ड पोटोल

0

आपको XFS या EXT4 के साथ जाना चाहिए


-1

ReiserFS( Reiser3/ प्रकार 82पर cfdisk) के लिए सबसे अच्छा है /varext4के लिए सबसे अच्छा है /homeऔर यदि आप बाद में विभाजन के आकार को बदलना चाहते हैं तो आपको गौर करने की आवश्यकता है LVM

के ext2अलावा का उपयोग न करें /bootऔर ext3मारियो कार्ट में मारियो की तरह एक बढ़िया ऑलराउंडर है।

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