سبد خریدتان در حال حاضر خالی است!
![](https://wd7.ir/wp-content/uploads/2017/08/کاهش-حجم-پارتیشن.jpg)
کاهش حجم اشغالی پارتیشن boot لینوکس
بسم الله الرحمن الرحیم
اگر در centos یا کلودلینوکس و سیستم عامل های مشابه با هشداری مثل هشدار زیر مواجه شدیم چه کنیم؟
خطا:
The filesystem “/boot” mounted at “/boot” reached “warn” status because you currently use 84.01% of its available blocks.
این هشدار میگه که فایل سیستم boot که یک قسمت حساس هم هست داره پر میشه و اگر پر بشه احتمال مختل شدن کارکرد سیستم هست.
برای حل این مشکل ابتدا باید این نکته رو مد نظر داشت که به هنگام نصب سرور حتما فضای مناسبی رو به boot اختصاص داد.حداقل 1 گیگ.
اما برای حل این مساله.
پاک کردن کرنل های قدیمی تر در لینوکس
اول لازمه لیست کرنل هایی که داریم رو پیدا کنیم،پس دستور زیر رو میزنیم:
[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 باشید و اون رو به 3 کاهش بدید و فایل رو ذخیره کنید.تا سیستم نهایتا 3 کرنل قبل رو نگه داره و حجم بیشتری رو اشغال نکنه.البته این اتفاق در هر اپدیت رخ میده.یعنی برای پاک سازی خودکار با استفاده از این دستور باید تا اپدیت بعدی صبر کنید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.