চলমান সিস্টেমে /boot/initrd.img ফাইলটি মুছে ফেলা ঠিক কি?


9

আমার একটি RAID1 রুট পার্টিশন সহ একটি সার্ভার রয়েছে তবে দুটি ড্রাইভের প্রতিটি / বুটের জন্য এটির একটি ছোট পার্টিশন রয়েছে: যখনই আপডেট করা হয় তখন আমি একে অপরের সাথে 'ডিডি' করি।

দুর্ভাগ্যক্রমে / বুট পার্টিশনটি খুব ছোট - কার্নেল আপডেট করা হলে initramfs পার্টিশনে নতুন initrd.img লেখার জায়গা নেই। পার্টিশনের আকার ঠিক করার অর্থ হ'ল সংস্থাকে কিছু সময়ের জন্য তার সমালোচনামূলক পরিষেবা থেকে বঞ্চিত করা হবে, যা আমি এড়াতে চাই।

আমি যেমন গ্রুব বুটিং বুঝতে পারি, আসল পার্টিশনগুলি মাউন্ট না করা অবধি কেবলমাত্র initrd.img ব্যবহৃত হয়। সিস্টেমটি চলমান থাকাকালীন, কেবলমাত্র বিদ্যমান আরআরআরডি.আইএমজি মুছে ফেলা এবং নতুনটি তৈরির জন্য জায়গাটি ফাঁকা করা ঠিক আছে?


যদিও প্রদত্ত উত্তরটি আপনার প্রশ্নের সরাসরি জবাব দেয়, আপনি এতে থাকা মডিউলগুলির সংখ্যা হ্রাস করতে এবং / অথবা জিপিপির পরিবর্তে এক্সজেড ব্যবহার করে সংকোচনের জন্য ইন্ট্রামফেস-সরঞ্জামগুলির কনফিগারেশনটি পরিবর্তন করতেও বিবেচনা করতে পারেন। একা gzip ওপরে xz ব্যবহার করে সংক্ষেপণের ফলে উত্পাদিত initramfs চিত্রের আকারের উল্লেখযোগ্য হ্রাস ঘটে in আরও বিশদ: askubuntu.com/a/344252/309457
KingJ

উত্তর:


4
  • চলমান সিস্টেমের সময় এটি এবং কার্নেলটি অপসারণ করা ঠিক আছে ok
  • তবে আপনার সবচেয়ে খারাপের পরিকল্পনা করা উচিত, প্রতিস্থাপনের সময় সিস্টেম ক্র্যাশ বা বন্ধ হয়ে গেলে আপনি কী করতে চলেছেন বা এটি কোনও কার্নেল আপডেট হতে পারে।

    এটি সর্বদা কাজ করে এমন একটি পুরানো কার্নেল রাখার পরামর্শ দেওয়া হয়।

    সুতরাং সেই কার্নেলের ব্যাকআপ এবং র‌্যামডিস্কের সাথে একটি প্রস্তুত ইউএসবি বুট ডিস্ক রাখুন। (পুনরুদ্ধার করতে 5 ~ 10 মিনিট)


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