کاهش حجم اشغالی پارتیشن boot لینوکس

1 Star2 Stars3 Stars4 Stars5 Stars ۲۰ امتیاز

Loading…

بسم الله الرحمن الرحیم

اگر در centos یا کلودلینوکس و سیستم عامل های مشابه با هشداری مثل هشدار زیر مواجه شدیم چه کنیم؟

خطا:

The filesystem “/boot” mounted at “/boot” reached “warn” status because you currently use 84.01% of its available blocks.

این هشدار میگه که فایل سیستم boot که یک قسمت حساس هم هست داره پر میشه و اگر پر بشه احتمال مختل شدن کارکرد سیستم هست.

برای حل این مشکل ابتدا باید این نکته رو مد نظر داشت که به هنگام نصب سرور حتما فضای مناسبی رو به boot اختصاص داد.حداقل ۱ گیگ.

اما برای حل این مساله.

پاک کردن کرنل های قدیمی تر در لینوکس

اول لازمه لیست کرنل هایی که داریم رو پیدا کنیم،پس دستور زیر رو میزنیم:

[root@server ~]# rpm -q kernel
kernel-3.10.0-514.21.1.el7.x86_64
kernel-3.10.0-614.10.2.lve1.4.50.el7.x86_64
kernel-3.10.0-614.10.2.lve1.4.55.el7.x86_64
kernel-3.10.0-614.10.2.lve1.4.56.el7.x86_64
kernel-3.10.0-714.10.2.lve1.4.61.el7.x86_64

از موارد بالا یکی همین کرنل فعلی ماست که در حال اجراست و بدیهیه نباید روی اون کاری انجام بشه،پس با دستور زیر اسم کرنل فعلیمون رو در میاریم که اشتباهی پاکش نکنیم:

[root@server ~]# uname -a Linux server.wd7.ir 3.10.0-714.10.2.lve1.4.61.el7.x86_64 #1 SMP Tue Aug 15 16:45:27 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

حالا از نسخه های پایین به بالا چند مورد قدیمی رو حذف می کنیم،:

yum remove اسم یکی از کرنلهای قدیمی

به همین منوال مابقی رو حذف کنین،فقط کرنل فعلی بعلاوه یکی قبل تر از اون رو بذارید بمونه.

راه حل بهتر برای پر نشدن پارتیشن بوت لینوکس

راه حل بهتری هم هست،فایل زیر رو باز کنید:

nano /etc/yum.conf

دنبال مقدار installonly_limit=5 باشید و اون رو به ۳ کاهش بدید و فایل رو ذخیره کنید.تا سیستم نهایتا ۳ کرنل قبل رو نگه داره و حجم بیشتری رو اشغال نکنه.البته این اتفاق در هر اپدیت رخ میده.یعنی برای پاک سازی خودکار با استفاده از این دستور باید تا اپدیت بعدی صبر کنید.

نظرات شما را پذیراییم