सवाल लिनक्स / बूट विभाजन के लिए अनुशंसित आकार क्या है?


लिनक्स के लिए अनुशंसित आकार क्या है /boot विभाजन?

और यह सुरक्षित नहीं है /boot विभाजन?

मुझे लगता है कि कुछ सर्वरों में कोई नहीं है /boot विभाजन जबकि कुछ सर्वरों में 128 एमबी है /boot विभाजन। मैं थोड़ा उलझन में हूँ। है /boot विभाजन आवश्यक है? यदि यह है, तो यह कितना बड़ा होना चाहिए?


42
2017-11-25 02:00


मूल




जवाब:


इन दिनों, 100 मेगाबाइट्स या 200 मेगाबाइट मानक है।

आपको / boot विभाजन रखने की आवश्यकता नहीं है। हालांकि, लचीलापन कारणों (LVM, एन्क्रिप्शन, BIOS सीमाएं) के लिए अच्छा है।

संपादित करें:

अनुशंसित आकार 300 एमबी -500 एमबी तक बढ़ा दिया गया है।

और देखें: https://superuser.com/questions/66015/installing-ubuntu-do-i-really-need-a-boot-parition


36
2017-11-25 02:12



200 एमबी सबसे आधुनिक लिनक्स पर न्यूनतम है लेकिन मैं इसे फिर से आकार देने की परेशानी से बचने के लिए कम से कम 300 एमबी तक बढ़ा दूंगा। - Wernight
@josten मैं बिना किसी बीटीएफएस पर प्राथमिक ओएस इंस्टॉल कर सकता हूं /boot विभाजन या मुद्दा। यकीन नहीं है कि आप ऐसा क्यों कहेंगे। - Wernight
@josten ठीक है, कुछ और यह है "आप पराक्रम जरूरत है "। स्पष्टीकरण के लिए धन्यवाद। - Wernight
काश मैं अपनी स्थापना से पहले यह जवाब देखता हूं - 100 एमबी बूट के साथ डेबियन 8 स्थापित किया और महसूस किया कि बूट विभाजन का लगभग आधा चला गया है। - Codism
@ewwhite यह अनुशंसित आकार कहां से आता है? - Tim


मैं 1 जीबी बनाना चाहता हूं /boot। मैं एक लाइव सीडी छवि छोड़ देता हूं जिसमें मेरे पास विभिन्न मरम्मत उपकरण हैं /boot। मैं ज्यादातर सिस्टम के लिए ऐसा करता हूं कि दूरस्थ साइटों पर मैं समर्थन करता हूं।

सही कॉन्फ़िगरेशन और पर्याप्त मेमोरी के साथ, GRUB 2 सामग्री को निकाले बिना छवि को बूट कर सकता है। कुछ बार मैंने रिमोट स्टाफ से सिस्टम को लाइव सीडी छवि में रीबूट करने और सिस्टम में नेटवर्किंग / एसएसएच शुरू करने में बात की है जिसमें समस्याएं थीं इसलिए मैं चीजों को जोड़ और मरम्मत कर सकता था।

यह निश्चित रूप से आवश्यक नहीं है, या यहां तक ​​कि आम भी है।


31
2017-11-25 11:48



इन मामलों में आप कौन सी लाइव सीडी पसंद करते हैं? - ewwhite
मेरे लिए पसंद का distro SystemRescueCD है और फिनिक्स एक और अच्छा है। - Martian
आप महोदय, भयानक हैं। - SpacemanSpiff
@zoredache मैं काम के उद्देश्य के लिए अपनी बाहरी हार्ड डिस्क पर आर्क लिनक्स इंस्टॉल कर रहा हूं, मैं लाइव छवि को जोड़ना चाहता हूं जैसा आपने कहा था, बचाव के लिए, क्या आप कृपया मुझे यह लिंक करने के लिए कोई लिंक बता सकते हैं? - pahnin
@pahnin यहां दिए गए निर्देश दिए गए हैं: help.ubuntu.com/community/Grub2/ISOBoot (यह शायद अपने आप के सवाल होने लायक है) - Ian


लिनक्स के लिए अनुशंसित आकार क्या है /boot विभाजन?

/boot विभाजन में GRUB कॉन्फ़िगरेशन, कर्नेल उनके System.map के साथ है, ... मुझे लगता है कि ~ 100 एमबी पर्याप्त है।

और यह सुरक्षित नहीं है /boot विभाजन?

हाँ। लेकिन एक अलग /boot विभाजन के कुछ फायदे हैं:

  • एक बचाव विभाजन के रूप में
  • rootfs एक LVM पर है, RAID, एन्क्रिप्टेड है, या GRUB द्वारा असमर्थित है
  • शायद बूट समय के कुछ सेकंड बचाता है

20
2017-11-25 02:33



मैं हाल ही में एक बायोस के साथ आश्चर्यचकित हूं जो 1023 (?) सिलेंडर से ऊपर तक नहीं पहुंच सका। - Random832
@quanta कैसे 'बूट समय के कुछ सेकंड बचा सकता है'? - Alessandro Pezzato
चूंकि आमतौर पर / बूट डिस्क की शुरुआत में होता है, जो आमतौर पर बाहरी क्षेत्रों में होता है, तो खंडित होने की संभावना कम होती है और पथ छोटा होता है (कम निर्देशिका पढ़ता है), यह आमतौर पर एक प्राथमिक विभाजन होता है (तार्किक विभाजन को पढ़ने की आवश्यकता नहीं होती है जंजीर)। लेकिन मुझे संदेह है कि आप 1 से अधिक हासिल करते हैं। - Mircea Vutcovici


यह वितरण से वितरण भी अलग करता है। उदाहरण के लिए फेडोरा न्यूनतम 250 एमबी है[1] और 500 एमबी डिफ़ॉल्ट है और यदि आप भविष्य में 500 एमबी की आवश्यकता है (प्री) अपग्रेड करना चाहते हैं[2]। यदि अंतरिक्ष कोई समस्या नहीं है तो मैं हाल ही में अपग्रेड करते समय मुझे विभाजन करना बंद करने के लिए 1 जीबी के लिए जाना होगा।

[1] http://docs.fedoraproject.org/en-US/Fedora/16/html/Installation_Guide/s2-diskpartrecommend-x86.html 
[2] http://fedoraproject.org/wiki/How_to_use_PreUpgrade#Not_enough_space_in_.2Fboot


6
2017-11-25 13:07





मैंने बस स्थापित किया उबंटू 13.10 (सॉसी सैलामैंडर) 105 एमबी के साथ /boot। यह ठीक स्थापित हुआ, लेकिन इसे रीबूट करने के बाद मैंने अद्यतनकर्ता किया, और कहा कि पर्याप्त जगह नहीं थी।

यह अपग्रेड के लिए 1 9 6 एमबी के आसपास चाहता था; यह एक कर्नेल अपग्रेड या कुछ होना चाहिए। तो एक बड़ा के साथ पुनर्स्थापित करना पड़ा /boot। मैं 500 एमबी के लिए गया, और यह काम करने लग रहा था। यह एक अच्छी बात है कि इसे एक नया इंस्टॉल करने में लंबा समय नहीं लगता :)


4
2018-03-24 01:52



अपग्रेड के बाद उबंटू हमेशा पुरानी कर्नेल नहीं हटाता है। आपको खुद ऐसा करने की ज़रूरत है। अन्यथा यह उनमें से कई को लंबे समय तक रख सकता है। - Matt
मैंने अपने लैपटॉप पर डिफ़ॉल्ट आकार का उपयोग किया, जो कि 100 एमबी से कम है। नतीजा यह है कि जब भी मैं अद्यतन करता हूं, मुझे पहले के पिछले अपडेट को हटाने की ज़रूरत है, इसलिए मेरे कंप्यूटर पर हमेशा दो संस्करण होते हैं। मेरे नए लैपटॉप पर, मैं 1 जीबी बना / बूट करूंगा। मेरे डेस्कटॉप पर यह 500 एमबी है, जो ठीक लगता है। - Christine


आधुनिक सिस्टम आमतौर पर अतीत की तुलना में बहुत बड़े / बूट विभाजन के साथ स्थापित होते हैं। समय के साथ संख्या बढ़ रही है।

विचार करें:

आरएचईएल 5 ने 101 एमआईबी / बूट विभाजन बनाया।

RHEL 5 Partitioning

आरएचईएल 6 ने 500 एमआईबी / बूट विभाजन बनाया।

RHEL 6 Paritioning

आरएचईएल 7 ने 500 एमआईबी / बूट विभाजन भी बनाया, लेकिन इसे 7.3 में 1024 एमआईबी में बदल दिया गया, क्योंकि जैसा कि रिलीज नोट्स राज्य:

Red Hat Enterprise Linux 7 की पिछली रिलीज में, / boot विभाजन का डिफ़ॉल्ट आकार 500 एमबी पर सेट किया गया था। इससे कई कर्नल और अतिरिक्त पैकेज जैसे कर्नेल-डीबगिनोफो स्थापित सिस्टम पर समस्याएं हो सकती हैं। / बूट विभाजन इस तरह के परिदृश्य में पूर्ण या लगभग पूर्ण हो सकता है, जिसने सिस्टम को अपग्रेड करने से रोक दिया और मैन्युअल क्लीनअप को अतिरिक्त स्थान खाली करने की आवश्यकता थी।

Red Hat Enterprise Linux 7.3 में, / boot विभाजन का डिफ़ॉल्ट आकार 1 जीबी तक बढ़ा दिया गया है, और ये समस्याएं अब नए स्थापित सिस्टम पर नहीं होती हैं। ध्यान दें कि पिछले संस्करणों के साथ किए गए इंस्टॉलेशन में उनके / बूट विभाजन का आकार नहीं होगा, और अपग्रेड करने के लिए अभी भी मैन्युअल क्लीनअप की आवश्यकता हो सकती है। (BZ # 1,369,837)

RHEL 7 Partitioning

मेरे वर्तमान ईएल 7 सिस्टम में लगभग 200 एमआईबी / बूट में उपयोग किया जाता है, लेकिन मैं आमतौर पर कर्नेल-डीबग पैकेज स्थापित नहीं करता हूं।

चूंकि लिनक्स कर्नेल समय के साथ बढ़ता जा रहा है, ज्यादातर हार्डवेयर डिवाइस ड्राइवरों को जोड़ने के कारण, यह सिफारिश भी बढ़ती जा सकती है।

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


3
2018-01-31 03:04





यह ज्यादातर एक फ़ंक्शन है कि आपने कितने कर्नेल स्थापित किए हैं, और उनके initrds का आकार।

3.0 श्रृंखला कर्नेल के लिए, initrd लगभग 13 एमबी चलाता है। 2.6 कर्नेल के शुरुआती दिनों में, यह 3.4 एमबी था। इसलिए, यदि आप आसपास के कुछ कर्नल से अधिक रखने की योजना बना रहे हैं, तो आपको कम से कम दो सौ एमबी की आवश्यकता होगी।

यह आपके लिए कितना और चाहे या नहीं, आपके उपयोग के मामले पर निर्भर करता है। यदि आप बहु-बूट, परीक्षण कर्नेल, और / या अक्सर अपग्रेड करते हैं, तो आप 100 एमबी पर स्थान से बाहर हो सकते हैं /boot जल्दी विभाजन। यदि आप इनमें से कोई भी काम नहीं करते हैं, तो शायद यह पर्याप्त होगा।

स्टोरेज पर स्किंप करने के बहुत कम कारण हैं (यह सस्ता है, BIOS, माउंट, और ब्लॉक पर बूटलोडर प्रतिबंध अतीत की बात है), और मुझे समय के साथ कर्नेल संसाधनों में उल्लेखनीय वृद्धि दिखाई दे रही है, इसलिए सुरक्षित शर्त होगी ~ 250 एमबी - अब के लिए 1 जीबी हो। मैं अभी भी आम तौर पर नियंत्रण और अलगाव के लिए एक अलग / बूट विभाजन पसंद करता हूं, हालांकि यह लगभग पूरी तरह से स्वाद का विषय बन गया है (RAID डिवाइस एक स्पष्ट अपवाद होगा, एलवीएम और एन्क्रिप्शन के साथ-साथ अन्य लोगों द्वारा भी नोट किया जाएगा)।


2
2018-06-29 00:11