सवाल मैंने बस अपनी बाहरी हार्ड ड्राइव को स्वरूपित किया, तो अंतरिक्ष का उपयोग क्यों किया जाता है?


मैंने अपने 1TB बाहरी एचडीडी को ext4 में प्रारूपित करने के लिए gparted का उपयोग किया। मैं लिनक्स के लिए नया हूं और सभी को लगभग 15 जीबीबी स्पेस स्वरूपित करने के बाद उपयोग किया जाता है। क्या यह सामान्य है? क्या यह ext4 कितना बड़ा है? मैं इसका उपयोग बहुत सारे वीडियो स्टोर करने के लिए कर रहा हूं और जितना अधिक वीडियो मैं बेहतर फिट कर सकता हूं।


1
2017-12-30 10:35


मूल


एचडीडी ब्रांड नया है और इसमें अंतरिक्ष के 1 टीबी (टीआईबी नहीं) हैं। चूंकि यह बिल्कुल नया है क्योंकि इसमें एनटीएफएस है, इस प्रकार स्वरूपण का कारण है। - user224266
क्या आप कॉमांड के परिणाम यहां प्रिंट कर सकते हैं sudo fdisk -l - c0rp


जवाब:


Ext4 fs बनाते समय, आमतौर पर आपको सिस्टम डिमन्स की आवश्यकता के लिए कुछ स्थान आरक्षित करना चाहिए। कोट फ़ॉर्म mkfs मैन पेज:

Set the percentage of the filesystem which may only be
allocated by privileged processes. Reserving some number 
of  filesystem  blocks  for  use by privileged processes
is done to avoid filesystem fragmentation, and to allow 
system daemons, such as syslogd(8), to continue to function
correctly after non-privileged processes  are prevented from
writing to the filesystem.  Normally, the default percentage
of reserved blocks is 5%.

तो डिफ़ॉल्ट रूप से mkfs 5T रहता है, 1TB के मामले में यह 50 जीबी हो सकता है। मुझे नहीं पता कि% gparted डिफ़ॉल्ट रूप से उपयोग करता है।

एक सारांश के रूप में

कृपया पढ़ें इस तथा इस सावधानी से।

आपके मामले में, जैसा कि आप इस हार्ड का उपयोग रूट के लिए नहीं करना चाहते हैं ( / ), लेकिन ऑडियो / वीडियो / अन्य_नेड स्टोरेज के रूप में, आप ब्लॉक का उपयोग करके ब्लॉक को सुरक्षित कर सकते हैं tune2fs उपयोगिता।

tune2fs -r 0 /dev/sdxX

कोट फ़ॉर्म opensuse मंच:

If you set the reserved block count to zero, it won't affect
performance much except if you run for long periods of time (with lots
of file creates and deletes) while the filesystem is almost full
(i.e., say above 95%), at which point you'll be subject to
fragmentation problems. Ext4's multi-block allocator is much more
fragmentation resistant, because it tries much harder to find
contiguous blocks, so even if you don't enable the other ext4
features, you'll see better results simply mounting an ext3 filesystem
using ext4 before the filesystem gets completely full.

If you are just using the filesystem for long-term archive, where
files aren't changing very often (i.e., a huge mp3 or video store), it
obviously won't matter.

2
2017-12-30 11:51



लेकिन यह एचडीडी स्टोरेज डिस्क की तरह लगता है केवल प्राथमिक डिस्क नहीं, फिर रूट के लिए जगह को आरक्षित करने की आवश्यकता क्यों है? - Alvar
असल में अब उस मामले में ब्लॉक आरक्षित करने की जरूरत है। यह मेरे जवाब का मुख्य विचार है। मुझे खेद है कि अगर मैं जो लिखता हूं उससे स्पष्ट नहीं है, तो अंग्रेजी मेरी मूल भाषा नहीं है। - c0rp
जबकि आरक्षित स्थान ध्यान देने योग्य है, यह उपयोग की गई जगह को प्रभावित नहीं करता है, बल्कि यह उपलब्ध स्थान को कम करता है। - psusi
आपके कमेंट के लिए धन्यवाद। मैं इसके बारे में अधिक सावधानी से पढ़ूंगा, और वर्चुअल बॉक्स में कुछ चीजों को आजमाएं। मैं परिणामों के आधार पर उत्तर अद्यतन कर दूंगा - c0rp
विकी में, यह कहता है कि 50% से अधिक एचडीडी के लिए 5% बहुत बड़ा है, इसलिए अगर मैं इसे टोरेंट और सामान के लिए उपयोग करने जा रहा हूं तो 1TB पर मुझे कितना उपयोग करना चाहिए। - user224266


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

जहां तक ​​मुझे पता है, ext2 / 3 (और शायद ext4 भी) निश्चित रूप से फ़ाइल सिस्टम बनाने के दौरान लिखे गए निश्चित आकार प्रबंधन डेटा संरचनाओं का उपयोग करें - और बाद में कभी नहीं बढ़ाया जाता है (जब तक कि आप फ़ाइल सिस्टम का आकार बदल नहीं लेते)। नतीजतन, प्रबंधन संरचनाएं हमेशा आपके विभाजन पर समान मात्रा में स्थान का उपभोग करती हैं, भले ही आपने वहां कितना डेटा संग्रहीत किया हो।   इसके विपरीत, कुछ अन्य फाइल सिस्टम - ReiserFS इस तरह का एक है, मुझे लगता है - गतिशील रूप से उनके प्रबंधन संरचनाओं के लिए स्थान आवंटित करें - यानी, प्रबंधन संरचनाएं फाइल सिस्टम बनाने के बाद बहुत कम जगह बर्बाद करने लगती हैं, लेकिन आपके जैसे बढ़ती हैं ड्राइव पर अधिक डेटा डालें। अंत में, इस दृष्टिकोण से प्रबंधन के लिए उपयोग की जाने वाली स्टोरेज स्पेस की एक ही मात्रा हो सकती है, जैसे फाइल सिस्टम में फिक्स्ड-साइज मैनेजमेंट स्ट्रक्चर्स हैं - इसलिए अपने ताज़ा पर "प्रयुक्त" स्पेस की मात्रा से खुद को मूर्ख मत बनें extformed ext3 विभाजन!   हालांकि, कुछ विकल्प हैं जो mkfs.ext2 कमांड को पारित किया जा सकता है जो प्रबंधन संरचनाओं के आकार को प्रभावित करता है। इन विकल्पों में से सबसे महत्वपूर्ण विकल्प -i विकल्प हैं (यह एक प्रति स्टोरेज स्पेस के इनोड्स के अनुपात को परिभाषित करता है - यानी, आप इस बात को प्रभावित कर सकते हैं कि स्टोरेज स्पेस के कितने बाइट्स को "इन का ख्याल रखना चाहिए" साथ ही -आई विकल्प (जो एक इनोड पर कब्जा कर भंडारण स्थान की मात्रा को परिभाषित करता है)। कृपया ध्यान दें कि फाइल सिस्टम बनने के बाद इन मानों को बदला नहीं जा सकता है - यदि आप उनमें से एक को बदलना चाहते हैं तो आपको विभाजन को दोबारा प्रारूपित करना होगा। और चूंकि इन विकल्पों में से पहला अप्रत्यक्ष रूप से आपके विभाजन पर इनोड की कुल संख्या को परिभाषित करता है, और चूंकि प्रत्येक इनोड केवल एक एकल फ़ाइल या निर्देशिका का प्रतिनिधित्व कर सकता है, इसलिए यह आपके विभाजन पर संग्रहीत फ़ाइलों की संख्या को भी सीमित कर देता है! नतीजतन, आप अपनी वर्तमान जरूरतों के लिए इनोडों की संख्या को ट्यून कर सकते हैं (जैसे, उदाहरण के लिए, 128 एमबीइट्स प्रति एक इनोड - यह फिल्म सिस्टम पर इनोड द्वारा कब्जे वाले ओवरहेड को कम कर सकता है जो फिल्में संग्रहीत करने के लिए आरक्षित है, सीडी-रोम आईएसओ छवियों या कई 100 एमबीइट्स की अन्य बड़ी फाइलें - लेकिन यदि आप वहां अपना फोटो संग्रह रखना चाहते हैं, तो आप विभाजन को केवल आधे रास्ते से भरने में सक्षम नहीं होंगे क्योंकि आप इस बिंदु से बहुत पहले इनोड्स से बाहर निकल जाएंगे)।


0
2017-12-30 10:50



वाहा, जो मैंने पढ़ा वह कुछ अलग कहता है संपर्क - user224266
@ अलवर क्या आपने उद्धरण से ठीक पहले लाइनें पढ़ी हैं? - binW
@ user224266, यह उत्तर अनमोल रूप से सही है। प्रयुक्त स्थान आवंटन बिटमैप्स और इनोड टेबल से आता है। रूट आरक्षित स्थान का उपयोग के रूप में नहीं गिना जाता है, लेकिन उपलब्ध स्थान से घटाया जाता है। जब रूट आरक्षित जगह पर हमला करता है, तो इसका परिणाम 100% से अधिक उपयोग में होता है। - psusi