मुझे XFS में फॉर्मेट करने के बाद ext4 से अधिक मुक्त स्थान क्यों मिलता है?


10

मैंने 1TB बाहरी हार्ड ड्राइव खरीदी है और ext4 में पूरे ड्राइव को फॉर्मेट करने के बाद Nautilus का कहना है कि इसमें 934.3 GB की खाली जगह है।यहाँ छवि विवरण दर्ज करें

मैंने एक्सएफएस में ड्राइव को स्वरूपित करने का भी परीक्षण किया है , और इस मामले में 999.7 जीबी मुक्त स्थान है।यहाँ छवि विवरण दर्ज करें

60 से अधिक जीबी एक्स 4 के साथ मुक्त स्थान से क्यों गायब हैं और एक्सएफएस के साथ नहीं ?

जवाबों:


16

EXT3 / EXT4 फाइल सिस्टम सुरक्षा आदि के लिए विभाजन आकार का 5% लेते हैं (उदाहरण के लिए "नॉन फ्री डिस्क स्पेस डिस्क" कारण)।

यदि यह रूट विभाजन नहीं है, तो आप इस 5% को बदलकर 1% कर सकते हैं:

sudo tune2fs -m 1 /dev/sda3

जहाँ आपको sda3 को अपने विभाजन में बदलना चाहिए।


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

"यदि यह रूट विभाजन नहीं है" - वास्तव में, यह रूट विभाजन और माउंटेड विभाजन के लिए काम करेगा। Thx
सेपरो

7

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

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

एक बार जब आप सभी इनोड्स का उपयोग कर लेते हैं, तो आप नई फ़ाइल नहीं बना सकते, भले ही ड्राइव पर अभी भी खाली जगह हो। जितनी बड़ी मात्रा होगी, उतनी बड़ी इनोड टेबल होगी। यह कई गीगाबाइट बड़े ड्राइव पर खो जाता है।

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

जर्नलिंग के बारे में जो कहा गया है वह गलत है, जर्नलिंग की लागत केवल कुछ मेगाबाइट है। मुख्य अंतरिक्ष नुकसान स्थिर इनोड आवंटन के कारण होता है।

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