گاهی اوقات حافظه پارتیشن boot/ در سیستم عامل CentOS پر میشود که این امر به دلیل عدم حذف کرنلهای (RPM) قدیمی حین بهروزرسانی سیستم عامل است. با این آموزش قصد داریم که RPMهای قدیمی را حذف نماییم و فقط 2 مورد از آخرین نسخه نصب شده را نگهداری کنیم.
ابتدا به وسیله دستور زیر yum-utils را نصب مینماییم:
yum install yum-utils
حال با دستور زیر کرنلهای (RPM) نصب شده را بررسی مینماییم:
rpm -q kernel
kernel-3.10.0-1160.25.1.el7.x86_64
kernel-3.10.0-1160.42.2.el7.x86_64
kernel-3.10.0-962.3.2.lve1.5.61.el7.x86_64
kernel-4.18.0-305.12.1.lve.el7h.x86_64
kernel-4.18.0-305.19.1.lve.el7h.x86_64
حال فقط 2 مورد از آخرین کرنل نصب شده را با دستور زیر نگهداری میکنیم و مابقی را حذف مینماییم:
package-cleanup --oldkernels --count=2
کار تمام است.
حال برای اینکه همیشه فقط 2 کرنل نصب شده اخیر نگهداری شود فایل etc/yum.conf/ باز کرده و پارامتر installonly_limit=2 را به مقدار 2 ویرایش مینماییم:
nano /etc/yum.conf