क्यों ext4 केवल 16 टीबी तक की सिफारिश की जाती है?


28

में ext4 विकी लेख मैंने देखा है कि ext4 1 ईआईबी अप करने के लिए इस्तेमाल किया जा सकता है, लेकिन केवल 16 TiB अप करने के लिए सिफारिश की है। वह मामला क्या है? बड़े फाइल सिस्टम के लिए XFS की सिफारिश क्यों की जाती है?

(ईएलआईसीएस: मुझे समझाएं कि मैं एक सीएस छात्र हूं, लेकिन फाइल सिस्टम में बहुत ज्ञान के बिना)



यदि आप विशाल डेटासेट के साथ काम कर रहे हैं, तो Zetabyte फाइल सिस्टम कुछ देखने लायक हो सकता है: en.wikipedia.org/wiki/ZFS :
i

16 टीबी 4096-बाइट ब्लॉक की अधिकतम संख्या है जिसे 32-बिट काउंटर के साथ हिसाब किया जा सकता है। ऐसा लगता है कि ext4 के साथ 64-बिट चिंता है। XFS अपने शुरुआती SGI दिनों से 64-बिट सक्षम है।
एंड्रयू हेनले

@ और ext4 की सीमा वर्तमान में 48 बिट्स है, इसलिए जबकि 64-बिट चिंता अभी भी है, यह 32 बिट्स तक सीमित होने के रूप में बहुत बुरा नहीं है।
स्टीफन किट

1
हाँ, विकिपीडिया पृष्ठ पाठ में 100 टीबी, और साइडबार में 16 टीबी कहता है, पहली बार के संदर्भ एक पुराने रेड हैट के हैं और जाहिर तौर पर पुराने Ext4_Howto (जो पिछले 4.1 वर्षों में 5 अपडेट हुए हैं)। हो सकता है कि विषय में रुचि रखने वाले किसी व्यक्ति को कुछ नए स्रोतों के लिए खुदाई करनी चाहिए और पेज को अपडेट करना चाहिए? :)
ilkkachu

जवाबों:


37

Ext4 विकिपीडिया प्रविष्टि से सटीक उद्धरण है

हालांकि, Red Hat 100 TB से बड़े संस्करणों के लिए X4 के बजाय XFS का उपयोग करने की सलाह देता है।

Ext4 howto कहा गया है कि

फ़ाइल सिस्टम बनाने के लिए कोड 16 TiB से बड़ा है, इस लेख को लिखने के समय, किसी भी ई 2ffodgs के स्थिर रिलीज में नहीं। यह भविष्य के रिलीज में होगा।

जो 16 TiB से बड़े फ़ाइल सिस्टम से बचने का एक कारण होगा, लेकिन यह नोट पुराना है: e2fsprogsक्योंकि संस्करण 1.42 (नवंबर 2011) 16 TiB से बड़े फ़ाइल सिस्टम को बनाने और संसाधित करने में काफी सक्षम है। ऐसी प्रणालियों के लिए और प्रकारों mke2fsका उपयोग करता है (वास्तव में, 4 और 16 के बीच टीआईबी, परे); ये इनोड अनुपात को बढ़ाते हैं ताकि कम इनोड्स का प्रावधान किया जा सके।bighugebighuge

आरएचईएल 7.3 के रूप में, रेड हैट सिफारिश पर वापस लौटना , एक्सएफएस डिफ़ॉल्ट फाइल सिस्टम है, जो 500 टीआईबी तक समर्थित है, और एक्सटी 4 केवल 50 टीआईबी तक समर्थित है । मुझे लगता है कि यह तकनीकी के बजाय संविदात्मक है, हालांकि भंडारण प्रशासन गाइड तकनीकी तरीके से (बहुत विस्तार में जाने के बिना) सीमा निर्धारित करता है। मुझे लगता है वहाँ रहे हैं 50 TiB सीमा के लिए तकनीकी या प्रदर्शन के कारण ...

e2fsprogsरिलीज नोट्स जाहिरा तौर पर,: से बचने के फाइल सिस्टम 16 TiB से बड़ा करने के लिए एक कारण दे कर resize_inodeसुविधा फाइल सिस्टम इस से भी बड़ा पर अक्षम हो गया है।


क्या आप मानते हैं कि एक्स 4 से अधिक एक्सएफ़एस का उपयोग करने के कारण संविदात्मक हैं?
एचएसचमले

5
@ Hschmale का मतलब यह नहीं है कि एक्सएफ 4 से अधिक एक्सएफएस का उपयोग करने के लिए संविदात्मक कारण हैं, मेरा मतलब है कि जब रेड हैट कहता है कि वे एक्सएफएस को 500 टीआईबी तक बढ़ाते हैं और एक्सटी 4 को 50 टीआईबी तक बढ़ाते हैं, उस समर्थन में अनुबंध संबंधी पहलू शामिल होते हैं, अर्थात ग्राहक समर्थन की मांग कर सकते हैं। उन आकारों तक, लेकिन उस से परे Red Hat का कोई संविदात्मक दायित्व नहीं होगा जैसा कि मैं समझता हूं। (ध्यान दें कि मैं रेड हैट के लिए काम करता हूं, लेकिन मैं केवल अपने लिए बोलता हूं।)
स्टीफन किट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.