লিনাক্স / বুট পার্টিশনের জন্য প্রস্তাবিত আকারটি কী?


46

লিনাক্স /bootপার্টিশনের জন্য প্রস্তাবিত আকারটি কী ?

এবং /bootপার্টিশন না রাখা কি নিরাপদ ?

আমি দেখতে পাচ্ছি কিছু সার্ভারের একটি /bootপার্টিশন নেই আবার কিছু সার্ভারের 128 এমবি /bootপার্টিশন রয়েছে। আমি একটু বিভ্রান্ত। /bootবিভাজন কি প্রয়োজনীয়? যদি এটি হয় তবে এটি কত বড় হওয়া উচিত?

উত্তর:


40

আজকাল, 100 মেগাবাইট বা 200 মেগাবাইট সাধারণ।

আপনার / বুট পার্টিশনের দরকার নেই। তবে নমনীয়তার কারণে (LVM, এনক্রিপশন, BIOS সীমাবদ্ধতা) থাকা ভাল।

সম্পাদনা:

প্রস্তাবিত আকার 300MB-500MB করা হয়েছে

আরও দেখুন: https://superuser.com/questions/66015/installing-ubuntu-do-i-really-need-a-boot-parition


3
সর্বাধিক আধুনিক লিনাক্সে 200 এমবি ন্যূনতম তবে এটি পুনরায় আকার দেওয়ার ঝামেলা এড়াতে আমি এটি কমপক্ষে 300 এমবি বাড়িয়ে তুলব।
ওয়ার্নাইট

@ জোস্টেন আমি আরও /bootবিভাজন বা ইস্যু ছাড়াই একক বিটিআরএফএসে প্রাথমিক ওএস ইনস্টল করতে পারলাম । আপনি কেন এটি বলতে চাই তা নিশ্চিত নয়।
ওয়ার্নাইট

@ জোস্টেন ওকে, এটির আরও কিছু "আপনার প্রয়োজন হতে পারে "। স্পষ্ট করার জন্য ধন্যবাদ।
ওয়ার্নাইট

আমি আশা করি আমার এই ইনস্টলেশনটি আমার ইন্সটল করার আগে - 100 এমবি বুটের সাথে ডেবিয়ান 8 ইনস্টল করা হয়েছে এবং বুট পার্টিশনের প্রায় অর্ধেকটি শেষ হয়ে গেছে বুঝতে পেরেছি।
কোডিজম

@Wwite এই প্রস্তাবিত আকারটি কোথা থেকে এসেছে?
টিম

36

আমি একটি 1 জিবি তৈরি করার ঝোঁক /boot। আমি একটি লাইভ সিডি চিত্র রেখেছি যা আমার মধ্যে বিভিন্ন মেরামতের সরঞ্জাম রয়েছে /boot। আমি বেশিরভাগ দূরবর্তী সাইটগুলিতে সমর্থন করি এমন সিস্টেমগুলির জন্য এটি করি।

সঠিক কনফিগারেশন এবং পর্যাপ্ত মেমরির সাহায্যে GRUB 2 সামগ্রীটি না বের করেই চিত্রটি বুট করতে পারে। আমি দু'বার দু'বার দূরবর্তী কর্মীদের সাথে কথা বলেছি লাইভ সিডি চিত্রটিতে সিস্টেমটি রিবুট করা এবং এমন একটি সিস্টেমে নেটওয়ার্কিং / এসএসএস শুরু করা যাতে সমস্যা ছিল যাতে আমি সংযোগ স্থাপন করতে পারি এবং জিনিসগুলি মেরামত করতে পারি।

এটি অবশ্যই প্রয়োজন হয় না, এমনকি সাধারণও নয়।


আপনি এই ক্ষেত্রে কোন লাইভ সিডি পছন্দ করেন?
ew white

1
আমার জন্য পছন্দের ডিস্ট্রো হ'ল সিস্টেমরেসকিউসিডি এবং ফিনিক্স আরেকটি দুর্দান্ত nice
মার্চিয়ান

9
আপনি স্যার, দুর্দান্ত।
স্পেসম্যানস্পিফ

1
@ জোরেদাছে আমি কাজের উদ্দেশ্যে আমার বাহ্যিক হার্ডডিস্কে আর্চ লিনাক্স ইনস্টল করছি, আপনি যেমন বলেছিলেন তেমন লাইভ চিত্র যুক্ত করতে চাই, উদ্ধারের জন্য, আপনি কীভাবে আমাকে কোনও লিঙ্ক নির্দেশ করতে পারেন?
পহ্নিন

3
@ পাহনিন এখানে যে নির্দেশাবলী পেয়েছি তা এখানে রইল: হেল্প.বুন্টু.com / কম্যুনিটি / গ্রুব ২ / আইস বুট (এটি সম্ভবত এটির নিজস্ব একটি প্রশ্ন হওয়ার যোগ্য)
থাইলি

22

লিনাক্স /bootপার্টিশনের জন্য প্রস্তাবিত আকারটি কী ?

/bootপার্টিশন গ্রাব কনফিগারেশন রয়েছে, তাদের System.map সঙ্গে কার্নেল, ... আমি মনে করি ~ 100 মেগাবাইট যথেষ্ট।

এবং /bootপার্টিশন না রাখা কি নিরাপদ ?

হ্যাঁ. তবে আলাদা /bootপার্টিশনের কিছু সুবিধা রয়েছে:

  • একটি উদ্ধার পার্টিশন হিসাবে
  • rootfs একটি LVM, RAID- এ থাকে, এনক্রিপ্ট করা হয় বা GRUB দ্বারা অসমর্থিত
  • সম্ভবত বুট সময় কয়েক সেকেন্ড সঞ্চয়

2
আমি তুলনামূলকভাবে সম্প্রতি এমন একটি বায়ো দিয়ে অবাক হয়েছি যা 1023 (?) সিলিন্ডারেরও বেশি অ্যাক্সেস করতে পারে না।
র্যান্ডম 832

2
@ কোয়ান্টা কীভাবে 'কয়েক সেকেন্ড বুটের সময় বাঁচানো যায় ' ?
আলেসান্দ্রো পেজ্জাটো

2
সাধারণত / বুট ডিস্কের শুরুতে থাকে, যা সাধারণত বাইরের ক্ষেত্রগুলিতে খণ্ডিত হওয়ার সম্ভাবনা কম থাকে এবং পথটি ছোট (কম ডিরেক্টরি পড়ে), এটি সাধারণত একটি প্রাথমিক পার্টিশন (লজিক্যাল পার্টিশন পড়ার প্রয়োজন হয় না) শৃঙ্খল)। তবে আমি সন্দেহ করি যে আপনি 1 এস এর বেশি লাভ করেছেন।
মিরসিয়া ভুটকোভিচি

8

এটি বিতরণ থেকে বিতরণে পৃথকও হয়। উদাহরণস্বরূপ ফেডোরার ন্যূনতম হ'ল 250 এমবি [1] এবং 500 এমবি ডিফল্ট এবং যদি আপনি ভবিষ্যতে (প্রাক) আপগ্রেড করতে চান তবে 500 এমবি প্রয়োজন [2] । স্থান যদি সমস্যা না হয় তবে আমি 1 গিগাবাইটে যেতে পারলাম পার্টিশনগুলিকে বদলানো রোধ করার জন্য যা আমি সম্প্রতি আপগ্রেড করার সময় আমাকে করতে হয়েছিল।

[1] http://docs.fedoraproject.org/en-US/Fedora/16/html/ ইন্সটলেশন_গুইড / এস
2- diskpartrec सिफारার- x86.html [2] http://fedoraproject.org/wiki/How_to_use_PreUpg## No_enough_space_in_.2Foot


5

আমি স্রেফ 105 এমবি দিয়ে উবুন্টু 13.10 (স্যুসি সালাম্যান্ডার) ইনস্টল করেছি /boot। এটি সূক্ষ্ম ইনস্টল হয়েছে, তবে এটি পুনরায় বুট করার পরে আমি আপডেটেটরটি করেছি এবং এটি বলেছিল যে পর্যাপ্ত জায়গা নেই।

এটি আপগ্রেডের জন্য আরও 196 এমবি চেয়েছিল; এটি অবশ্যই কার্নেল আপগ্রেড বা কিছু ছিল। তাই আরও বড় দিয়ে পুনরায় ইনস্টল করতে হয়েছিল /boot। আমি 500 এমবিতে গিয়েছিলাম, এবং এটি কাজ করে বলে মনে হয়েছিল। এটি একটি ভাল জিনিস যা নতুন ইনস্টল করতে বেশি সময় নেয় না :)


উবুন্টু সর্বদা আপগ্রেড হওয়ার পরে পুরানো কার্নেলগুলি সরিয়ে দেয় না। আপনার নিজের এটি করা দরকার। অন্যথায় এটি তাদের বেশ কয়েকটি দীর্ঘ সময়ের জন্য রাখে।
ম্যাট

আমি আমার ল্যাপটপে ডিফল্ট আকার ব্যবহার করেছি যা 100 এমবি এর চেয়ে কম। ফলাফলটি হ'ল আমি যখনই আপডেট করি তবে আমার পূর্ববর্তী আপডেটটি সরিয়ে ফেলতে হবে, তাই আমার কম্পিউটারে আমার সর্বদা দুটি সংস্করণ থাকে। আমার নতুন ল্যাপটপে, আমি 1 জিবি / বুট তৈরি করব। আমার ডেস্কটপে এটি 500Mb, যা ঠিক আছে বলে মনে হচ্ছে।
ক্রিস্টিন

4

আধুনিক সিস্টেমগুলি সাধারণত অতীতের তুলনায় অনেক বড় / বুট পার্টিশন সহ ইনস্টল করা হয়। সময়ের সাথে সাথে এই সংখ্যাটি এখন বাড়ছে।

বিবেচনা:

RHEL 5 একটি 101 মাইবি / বুট পার্টিশন তৈরি করেছে।

RHEL 5 পার্টিশন

আরএইচএল 6 একটি 500 এমআইবি / বুট পার্টিশন তৈরি করেছে।

RHEL 6 পার্টিশন

আরএইচএল এছাড়াও একটি 500 এমআইবি / বুট পার্টিশন তৈরি করেছে, তবে এটি 7.3-এ 1024 মাইবিতে পরিবর্তন করা হয়েছে, কারণ প্রকাশের নোট অনুসারে :

রেড হ্যাট এন্টারপ্রাইজ লিনাক্স of-এর পূর্ববর্তী রিলিজে, / বুট পার্টিশনের ডিফল্ট আকারটি 500 এমবিতে সেট করা হয়েছিল। এটি একাধিক কার্নেল এবং অতিরিক্ত প্যাকেজ যেমন কার্নেল-ডিবাগিনফোর ইনস্টল থাকা সিস্টেমে সমস্যা দেখা দিতে পারে। / বুট পার্টিশনটি এ জাতীয় দৃশ্যে সম্পূর্ণ বা প্রায় পূর্ণ হয়ে উঠতে পারে, যার ফলে সিস্টেমটি আপগ্রেড হতে বাধা দেয় এবং অতিরিক্ত স্থান ফাঁকা করার জন্য ম্যানুয়াল ক্লিনআপ প্রয়োজন।

Red Hat Enterprise Linux 7.3-এ, / বুট পার্টিশনের ডিফল্ট আকার 1 গিগাবাইট করা হয়েছে এবং নতুন ইনস্টল করা সিস্টেমে এই সমস্যাগুলি আর দেখা দেয় না। নোট করুন যে পূর্ববর্তী সংস্করণগুলি দিয়ে তৈরি ইনস্টলেশনগুলিতে তাদের / বুট পার্টিশনগুলি পুনরায় আকার দেওয়া হবে না এবং আপগ্রেড করার জন্য ম্যানুয়াল ক্লিনআপের প্রয়োজন হতে পারে। (BZ # 1369837)

RHEL 7 বিভাজন

আমার বর্তমান EL7 সিস্টেমগুলিতে / বুটে প্রায় 200 টি MiB ব্যবহৃত হয়েছে, তবে আমি সাধারণত কার্নেল-ডিবাগ প্যাকেজ ইনস্টল করি না।

লিনাক্স কার্নেলটি সময়ের সাথে সাথে বৃদ্ধি পেতে থাকে, বেশিরভাগ ক্ষেত্রে হার্ডওয়্যার ডিভাইস ড্রাইভার যুক্ত করার কারণে, এই সুপারিশটি আরও বাড়তে থাকবে।

এবং আবার, অন্যদের দ্বারা উল্লিখিত হিসাবে, বেশিরভাগ ইনস্টলেশনের জন্য একটি / বুট পার্টিশনের কঠোরভাবে আর প্রয়োজন হয় না। উদাহরণস্বরূপ, ভিএমগুলিতে এটির প্রয়োজন হয় না এবং ইউইএফআই বুটিং সিস্টেমগুলিরও এটির প্রয়োজন হয় না (যদিও তাদের একটি EFI সিস্টেম পার্টিশন রয়েছে যা অবশ্যই বিভিন্ন UEFI ফাইল ধারণ করার জন্য যথেষ্ট বড় হওয়া উচিত)। কিছু পুরানো লিগ্যাসি সিস্টেম এবং LUKS ফুল-ডিস্ক এনক্রিপশন ব্যবহার করার জন্য / বুট পার্টিশনের প্রয়োজন।


4

যেমন আমরা লিনাক্স কার্নেল স্টোরেজ প্রয়োজনীয়তা এবং সর্বদা ক্রমবর্ধমান আরআরডি দেখেছি, আমি আজকাল (ফেব্রুয়ারী 2018) এর জন্য 1 গিগাবাইট স্টোরেজ বরাদ্দ করি /boot

হিসাবে /bootসাধারণত শুধু LVM- র উপর নয়, এটি শুধুমাত্র পার্টিশন আপনি সহজেই পুনরায় আকার দেওয়া যায়। সুতরাং কয়েকশ মেগাবাইট "নষ্ট" সাধারণত একটি /bootফাইল সিস্টেমের মতো খারাপ আঘাত করে না যা সম্ভবত 5 বা 10 বছরে খুব ছোট হয়ে যায়।


3

এটি বেশিরভাগই আপনি ইনস্টল করা কতটি কার্নেল এবং তাদের আরআরডি আকারের একটি ফাংশন।

Series.০ সিরিজের কার্নেলের জন্য, আরআরআরডি ১৩ এমবি চালিত হয়। প্রারম্ভিক 2.6 কার্নেলের জন্য, এটি ছিল 3.4 মেগাবাইট। সুতরাং, আপনি যদি কয়েকটি কার্নেলের আশেপাশে বেশি রাখার পরিকল্পনা করেন তবে আপনার কমপক্ষে কয়েক শ এমবি দরকার হবে।

এটি আপনার উপর কতটা এবং না প্রযোজ্য তা নির্ভর করে আপনার ব্যবহারের ক্ষেত্রে। আপনি যদি মাল্টি-বুট করেন, কার্নেলগুলি পরীক্ষা করেন, এবং / অথবা ঘন ঘন আপগ্রেড করেন তবে আপনার 100 এমবি /bootপার্টিশনে দ্রুত স্থান ছাড়তে পারে । আপনি যদি এইগুলির কোনও কাজ না করেন তবে এটি সম্ভবত যথেষ্ট হবে।

স্টোরেজ এড়িয়ে যাওয়ার খুব কম কারণ রয়েছে (এটি সস্তা, বিআইওএস, মাউন্ট এবং ব্লকগুলিতে বুটলোডার বিধিনিষেধগুলি বেশিরভাগ অতীতের একটি বিষয়), এবং আমি সময়ের সাথে কার্নেলের সংস্থানগুলিতে একটি উল্লেখযোগ্য বৃদ্ধি দেখছি, তাই নিরাপদ বাজিটি হবে আপাতত 250 এমবি ডলার - 1 গিগাবাইট করুন। নিয়ন্ত্রণ এবং বিচ্ছিন্নতার জন্য আমি এখনও একটি পৃথক / বুট পার্টিশন পছন্দ করি, যদিও এটি প্রায় পুরোপুরি স্বাদের বিষয় হয়ে দাঁড়িয়েছে (RAID ডিভাইসগুলির মধ্যে একটি স্পষ্ট ব্যতিক্রম হবে, LVM এবং এনক্রিপশন পাশাপাশি অন্যরা উল্লেখ করেছেন)।


1

এটি নির্ভর করে আপনি কতটি কার্নেল উপলব্ধ করতে চান তার উপরও নির্ভর করে। একটি সাধারণ কার্নেল, একটি "জেন" কার্নেল, একটি "ডেস্কটপ" কার্নেল এবং একাধিক সংস্করণে সত্যিই ভাল পরিমাণে আসে। আমি 500MB এর চেয়ে কম যাব না। এরপরে ফ্রন্ট-পজিশনে থাকা পার্টিশনের আকার পরিবর্তন করতে অনেক সময় লাগে।

আপনি যদি ভার্চুয়াল মেশিন তৈরি করছেন, আপনি যদি এলভিএমের সাথে পরিচিত না হন তবে পৃথক (ভার্চুয়াল) ডিস্ক বিভিন্ন পার্টিশনের (/ হোম, / বুট, /) ব্যবহার করতে পারে।


0

আমি যখন সিস্টেম তৈরি করি তখন আমি নিয়ম হিসাবে 100MB ব্যবহার করি। আমি মনে করি আপনি যদি অনেকগুলি বিভিন্ন কার্নেল পরীক্ষা করতে চলেছেন (বা আপনার নিজস্ব কাস্টম কার্নেলগুলি তৈরি করছেন) তবে আপনি আরও একটি বৃহত চাইবেন, তবে বেশিরভাগ মানুষের জন্য 100 এমবিই যথেষ্ট। এছাড়াও, যেমনটি উল্লেখ করা হয়েছে, পৃথক বুট পার্টিশন থাকা বেশ কয়েকটি কারণে ভাল ধারণা।


5
বর্তমান বিতরণগুলি 200MB + চায়।
ew white

1
2017 এর জন্য আপডেট: আপনার / বুটটিকে আরও 500 এমবি এর মতো করে তুলতে পারে। 200 এমবি কাজ করবে তবে স্টোরেজটি সস্তা এবং কিছুটা দম ফেলার জায়গাটি দুর্দান্ত থাকবে। আপনার রায় ব্যবহার করুন।
জেমস টি স্নেল

1
@ জেমসটেল বিটিডব্লিউর একটি উবুন্টু 16.04 ইনস্টলেশন M 3 বছর আপডেট এবং নতুন কার্নেলগুলির পরে 200MB / বুটে ডিস্ক স্পেসের বাইরে চলে গেছে - দৃশ্যত উবুন্টু 16.04 আপডেট সিস্টেম পুরানো কার্নেলগুলি পরিষ্কার করা ভাল নয়। এই মুহুর্তে / বুটটি সেখানে 240MB এ বসে আছে ... এবং এটি ঠিক করা ঝামেলা ছিল, বুট-এ সমস্ত কিছু অন্যত্র সরিয়ে নিয়ে যাওয়ার পরে বুট পার্টিশনটি মুছুন, তারপরে রুট পার্টিশনটি পুনরায় আকার দিন, তারপরে বুট পার্টিশনটি পুনরায় তৈরি করুন নতুন বুট পার্টিশনের বুট পতাকা ব্লা ব্লা ব্লাহ ছিল তা নিশ্চিত করে সবকিছু সরিয়ে
ফেলুন

@হানশেরিক - আমি সমস্যাটি প্রায়শই স্থির করেছি। আপনার নিজের / বুটের আকার পরিবর্তন করতে হবে না, তবে এটি করার ফলে এটি আবার আসার আগে আপনাকে কতক্ষণ সময় পার হবে তা পরিবর্তন করতে দেবে। এটি অবশ্যই বিরক্তিকর এবং আমি নিজেই এটি পরিচালনা করার কোনও সঠিক সমাধান আছে কিনা তা নিশ্চিত নই I'm
জেমস টি স্নেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.