星期二, 10月 11, 2016

At least 30MB more space needed on the /boot filesystem

事情是這樣的,因為一直按照以前的習慣做磁碟分割,而我習慣把 /boot 分割區切得比較小小,結果在更新的時候就 GG了 出現下列訊息:
  At least 30MB more space needed on the /boot filesystem

既然錯誤已經造成,那只好立馬爬一下解決方法。
看到有位鄉民提到,只要把舊的kernel 移除就可以把空間釋放出來了。

 1.首先來看一下目前已經安裝的kernel

rpm -q kernel
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-327.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64
2.保留最新的兩個版本的kernel (系統預設是五個)
package-cleanup --oldkernels --count=2
PS.如果希望設定值永久生效,可以透過修改 /etc/yum.conf 把installonly_limit=5 改成  installonly_limit=2 即可。


Reference
CentOS / Redhat boot partition full - remove old kernels

沒有留言: