मुझे अपने लिनक्स / विभाजन में कितना डिस्क स्थान समर्पित करना चाहिए?


11

मैं अपने लिनक्स सिस्टम को घर पर फिर से तैयार कर रहा हूं, और विभाजन आकारों के बारे में सोच रहा हूं। अतीत में, मैंने हमेशा एक ही विभाजन पर लिनक्स स्थापित किया है; मैं सिस्टम को निम्नानुसार सेट करना चाहूंगा:

  • /
  • / बूट
  • विनिमय
  • /घर

मैं 100% निश्चित नहीं हूं कि '/' विभाजन के लिए कितना स्थान समर्पित होना चाहिए। स्वैप होगा 2x रैम; बूट ~ 200M होगा। OS को कितना प्राप्त करना चाहिए? मैं इसे 15 और 20G के बीच देने के बारे में सोच रहा था (और बाकी सभी / घर जहां मेरी अधिकांश फाइलें स्थित होंगी), लेकिन मुझे यकीन नहीं था कि इसे और अधिक की आवश्यकता होगी।

क्या '/' के लिए विभाजन का आकार निर्धारित करने का एक मानक तरीका है?


ऐसा नहीं है कि यह इन दिनों बहुत मायने रखता है, लेकिन आपको वास्तव में / बूट विभाजन के लिए 200M की आवश्यकता नहीं है। मैं खुद 50M से अधिक नहीं गया।
रिची मार्केज़

जवाबों:


7

मुझे लगता है कि 10 जीबी काफी है।

मैं 10GB (/ सहित) के भीतर एक उबंटू सर्वर चला रहा हूं और यह ठीक साथ में पफिंग कर रहा है। मेरी फ़ाइलों को छोड़कर, सिस्टम 4GB से कम समय लेता है। यदि आप कभी भी अपने आप को अंतरिक्ष के लिए दबाए हुए पाते हैं, तो आप हमेशा बाद की तारीख में विभाजन का आकार बदल सकते हैं।


Ditto, मैं अपने / partiton पर 5GB सीमा को हिट करने में कामयाब रहा, लेकिन मैं अपने स्वैप विभाजन को स्थानांतरित करने में सक्षम था जो इसके बाद था, और इसे 13GB तक विस्तारित किया। मैं अब 6GB / पर इस्तेमाल कर रहा हूँ।
माचा

इन उत्तरों को ध्यान से पढ़ने पर, ऐसा लगता है कि आप दोनों अलग-अलग होने के बजाय एक ही विभाजन पर कम से कम / और / या घर के संयोजन की वकालत करते हैं। मैं सहमत हूं, लेकिन आगे और पूरे ड्राइव के लिए एक / विभाजन का उपयोग करेगा जिसमें कोई स्वैप नहीं है। / बूट तब / विभाजन पर होगा और यदि आपको स्वैप की आवश्यकता है, तो आप / विभाजन पर स्वैपफाइल्स का उपयोग करेंगे।
माइकल डिलन

2015 में बूट के लिए एक अद्यतन विभाजन आकार क्या है?
अहानिबेकाड

3

LVM और एक फाइल सिस्टम का उपयोग करें, जो ऑनलाइन आकार बदलने का समर्थन करता है (सही mkfs विकल्पों के साथ ext3 / 4 शामिल है, जो डिफ़ॉल्ट होना चाहिए) और फिर आप आसानी से जरूरत पड़ने पर इसे विकसित कर सकते हैं।

मैं एक सर्वर पर 2 -4 जी के साथ शुरू करूंगा, शायद एक डेस्कटॉप पर 5 जी, क्योंकि बढ़ते हुए यह एलवीएम के साथ तुच्छ है।

या, वैकल्पिक रूप से, /डेस्कटॉप पर सब कुछ के साथ वास्तव में कुछ भी गलत नहीं है ।


LVM के लिए +1 ... लेकिन अंतिम बिंदु के लिए -1। मुझे लगता है कि /homeएक अलग विभाजन पर होने के सकारात्मक परिणाम हैं, यहां तक ​​कि एक डेस्कटॉप पर भी (यदि आप अपने सिस्टम को पुनर्स्थापित करते हैं, यदि आप कई डिस्ट्रोक चलाते हैं, यदि आपके पास कई डिस्क हैं, आदि)।
पास्कल थिवेंट

@ पास्कल: मुझे रिंस्टॉल के बारे में बात मिलती है (हालांकि डब्लू / ओ टचिंग / होम को रिइंस्टॉल करते हुए, कम से कम डिस्ट्रो मैं उपयोग के साथ काफी आसान है), लेकिन निश्चित रूप से कई डिस्ट्रो का उपयोग करना एक अलग सवाल है; आखिरकार, आपके पास संभवतः प्रत्येक के लिए विभाजन होंगे (और uid / gid समन्वयन, आदि से निपटना होगा) ओह, और माउंट --bind उस के साथ भी मदद करता है।
derobert

2

यह अत्यधिक लिनक्स वितरण पर निर्भर करता है जिसे आप स्थापित करने जा रहे हैं,

क्योंकि DSL (डैमन स्मॉल लिनक्स) या पप्पी लिनक्स केवल 60 -70 'एमबी' हैं, जबकि फेडोरा 4-5 जीबी और उबंटू 2-3 जीबी में जाता है।

यह इस बात पर भी निर्भर करता है कि आप लिनक्स का उपयोग करने वाले हैं, यानी आपके द्वारा इंस्टॉल किए जा रहे सॉफ्टवेयर्स

नवीनतम फेडोरा रिलीज के लिए 10 जीबी पर्याप्त है।

Ubuntu के लिए 5 जीबी का उपयोग करें


1

निर्भर करता है कि आप कैसे / tmp का उपयोग करने जा रहे हैं, क्योंकि यह / में रहता है। एक डीवीडी का निर्माण वहाँ बहुत जगह ले सकता है


1

ध्यान रखें कि आपके फाइल सिस्टम में सबसे बड़े फोल्डर हैं (एक डेबियन सिस्टम पर, लेकिन इसकी एक अच्छी गाइडलाइन):

  • /usr: सभी उपयोगकर्ता कार्यक्रम ( /usr/bin), पुस्तकालय ( /usr/lib), प्रलेखन ( /usr/share/doc), आदि इस निर्देशिका में हैं। फ़ाइल सिस्टम के इस भाग को सबसे अधिक स्थान की आवश्यकता होती है। आपको कम से कम 500 एमबी डिस्क स्थान प्रदान करना चाहिए। यदि आप अधिक पैकेज स्थापित करना चाहते हैं, तो आपको इस निर्देशिका को देने के लिए जगह की मात्रा बढ़ानी चाहिए।

  • /home: प्रत्येक उपयोगकर्ता अपने डेटा को इस निर्देशिका की उपनिर्देशिका में रखेगा। इसका आकार इस बात पर निर्भर करता है कि कितने उपयोगकर्ता सिस्टम का उपयोग करेंगे और उनकी निर्देशिका में कौन सी फाइलें संग्रहीत की जाएंगी। अपने नियोजित उपयोग के आधार पर आपको प्रत्येक उपयोगकर्ता के लिए लगभग 100 एमबी आरक्षित करना चाहिए, लेकिन इस मूल्य को अपनी आवश्यकताओं के अनुसार अनुकूलित करें।

  • /var: सभी चर डेटा जैसे समाचार लेख, ई-मेल, वेब साइट, एपीटी के कैश इत्यादि को इस निर्देशिका के अंतर्गत रखा जाएगा। इस निर्देशिका का आकार आपके कंप्यूटर के उपयोग पर बहुत निर्भर करता है, लेकिन अधिकांश लोगों के लिए पैकेज प्रबंधन टूल के ओवरहेड द्वारा तय किया जाएगा। यदि आप डेबियन की पेशकश की जाने वाली सभी चीजों के बारे में बस एक पूर्ण स्थापना करने जा रहे हैं, तो एक सत्र में, 2/3 गीगाबाइट्स के लिए / var के लिए अलग-अलग जगह पर्याप्त होनी चाहिए। यदि आप टुकड़ों में स्थापित करने जा रहे हैं (जो कहना है, सेवाओं और उपयोगिताओं को स्थापित करें, उसके बाद पाठ सामग्री, फिर एक्स, ...), तो आप 300 - 500 मेगाबाइट / इन / var के साथ प्राप्त कर सकते हैं। यदि हार्ड ड्राइव का स्थान प्रीमियम में है और आप APT का उपयोग करने की योजना नहीं बनाते हैं, तो कम से कम प्रमुख अपडेट के लिए, आप 30/40 मेगाबाइट के साथ / var में कम से कम प्राप्त कर सकते हैं।

जैसा कि आपके पास एक अलग /homeविभाजन होगा, आप पूरी तरह से काम कर रहे सिस्टम के साथ कम से कम 4 जीबी (प्लस /home, /var(50 एमबी), /boot(100 एमबी) और swap(300 एमबी -2 जीबी) के साथ जा सकते हैं।


1

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


1

स्वैप होगा 2x रैम;

यह वास्तव में एक बहुत पुराना नौकरशाही का नियम है और मुझे लगता है कि यह अप्रचलित है। आधुनिक प्रणालियों पर (यानी 1GB या अधिक RAM के साथ), मैं स्वैप के लिए 1x RAM देता हूं।

बूट ~ 200M होगा।

वाह! आप कितनी गुठली का उपयोग करने की योजना बनाते हैं, 20? अधिकांश उपयोगकर्ताओं के लिए, 50Mo पर्याप्त है।

OS को कितना प्राप्त करना चाहिए? मैं इसे 15 और 20G के बीच देने के बारे में सोच रहा था (और बाकी सभी / घर जहां मेरी अधिकांश फाइलें स्थित होंगी), लेकिन मुझे यकीन नहीं था कि इसे और अधिक की आवश्यकता होगी।

क्या '/' के लिए विभाजन का आकार निर्धारित करने का एक मानक तरीका है?

मुझे एक "मानक" तरीका नहीं पता है क्योंकि यह बहुत हद तक इस बात पर निर्भर करता है कि आप कितना सॉफ़्टवेयर इंस्टॉल करेंगे और आप अपने कंप्यूटर के साथ क्या कर रहे हैं। एक सर्वर स्थापित (मेल, डेटाबेस ...) आमतौर पर एक बहुत बड़ा अलग /varविभाजन का उपयोग करेगा । एक व्यक्तिगत मशीन के लिए, यह ज्यादातर समय बेकार है। वास्तव में, /अधिकांश उपयोगकर्ताओं के लिए 10 जीबी से अधिक होना चाहिए। यदि आप कई (और मेरा वास्तव में कई मतलब है) पैकेज स्थापित करने की योजना है, तो आपको कुछ अतिरिक्त जीबी की आवश्यकता हो सकती है, लेकिन 15 जीबी से अधिक नहीं। यदि आप बाहरी सॉफ्टवेयर्स (जैसे /opt) स्थापित करने की योजना बनाते हैं , तो इसे ध्यान में रखें (मेरे पास व्यक्तिगत रूप से कई जावा सामान स्थापित हैं /opt, जैसे वाणिज्यिक ऐप सर्वर जो वास्तव में हल्के नहीं हैं)। यदि आप डीवीडी चीर करने जा रहे हैं, तो कुछ और गिग्स जोड़ें। और वास्तव में, के लिए बाकी जगह का उपयोग करें /home

वास्तव में, अब आपको यह समझना चाहिए कि एक सटीक उत्तर और अनुभव देना कठिन क्यों है (यानी परीक्षण त्रुटि) आपकी मशीन के लिए "सही" आकार देने का सबसे अच्छा तरीका है। लेकिन एक अनुभवी उपयोगकर्ता के लिए भी, समय के साथ ज़रूरतें बदल सकती हैं। इसीलिए, जैसा कि किसी ने बताया, LVM और रिसाइज़ेबल फाइल सिस्टम किसी भी नुकसान से बचने के लिए पसंद के हथियार हैं।

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