CentOS系統(tǒng)安裝內(nèi)核時提示/boot分區(qū)空間不足問題的解決方法
zzxworld 發(fā)布時間:2016-06-20 12:01:32 作者:佚名
我要評論

這篇文章主要介紹了CentOS系統(tǒng)安裝內(nèi)核時提示/boot分區(qū)空間不足問題的解決方法,不過在此還是建議用戶在分區(qū)時盡量留給boot足夠的磁盤空間,需要的朋友可以參考下
今天登錄服務器,準備使用 yum 安裝一個軟件,習慣性的先 yum update 一下,結(jié)果最后出現(xiàn)如下錯誤:
...
Transaction check error:
installing package kernel-3.10.0-327.4.5.el7.x86_64 needs 20MB on the /boot filesystem
Error Summary
-------------
Disk Requirements:
At least 20MB more space needed on the /boot filesystem.
看提示是要安裝新的 Linux 內(nèi)核包,但 /boot 文件系統(tǒng)空間不足 20MB。所以更新失敗了。
好吧,那就看看 /boot 下面到底還有多少空間。
> df -H /boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 237M 10M 96% /boot
嗯,只有 10M 了,電腦是不會撒謊的。怎么辦呢,/boot 文件系統(tǒng)是很重要的,弄不好系統(tǒng)就掛了,我可不想出現(xiàn)這樣的結(jié)局,明天可是周六。
網(wǎng)上搜索了一番,原來可以嘗試刪除舊的內(nèi)核包來達到清理空間的目的。 (文章地址)
先看看有沒有舊的內(nèi)核包:
> rpm -qa|grep kernel
kernel-3.10.0-229.14.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-devel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-229.14.1.el7.x86_64
kernel-headers-3.10.0-327.4.4.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-tools-libs-3.10.0-327.4.4.el7.x86_64
kernel-tools-3.10.0-327.4.4.el7.x86_64
嗯,有的,那就好。不過開始之前,我還要確認一下當前系統(tǒng)用的是哪個,刪錯了可不好。
> uname -a
Linux ... 3.10.0-229.14.1.el7.x86_64 #1 ... GNU/Linux
看樣子我只要不動 3.10.0-229.14.1 就個版本可以了。我決定刪 3.10.0-229.11.1 這個版本。
> sudo rpm -e kernel-3.10.0-229.11.1.el7.x86_64 kernel-devel-3.10.0-229.11.1.el7.x86_64
然后再看看 /boot 文件系統(tǒng)的可用大小。
> df -H /boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 190M 57M 78% /boot
有 57M 了,足夠了。再次執(zhí)行 sudo yum update,更新新的內(nèi)核包成功。
復制代碼
代碼如下:...
Transaction check error:
installing package kernel-3.10.0-327.4.5.el7.x86_64 needs 20MB on the /boot filesystem
Error Summary
-------------
Disk Requirements:
At least 20MB more space needed on the /boot filesystem.
看提示是要安裝新的 Linux 內(nèi)核包,但 /boot 文件系統(tǒng)空間不足 20MB。所以更新失敗了。
好吧,那就看看 /boot 下面到底還有多少空間。
復制代碼
代碼如下:> df -H /boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 237M 10M 96% /boot
嗯,只有 10M 了,電腦是不會撒謊的。怎么辦呢,/boot 文件系統(tǒng)是很重要的,弄不好系統(tǒng)就掛了,我可不想出現(xiàn)這樣的結(jié)局,明天可是周六。
網(wǎng)上搜索了一番,原來可以嘗試刪除舊的內(nèi)核包來達到清理空間的目的。 (文章地址)
先看看有沒有舊的內(nèi)核包:
復制代碼
代碼如下:> rpm -qa|grep kernel
kernel-3.10.0-229.14.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-devel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-327.4.4.el7.x86_64
kernel-devel-3.10.0-229.14.1.el7.x86_64
kernel-headers-3.10.0-327.4.4.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-tools-libs-3.10.0-327.4.4.el7.x86_64
kernel-tools-3.10.0-327.4.4.el7.x86_64
嗯,有的,那就好。不過開始之前,我還要確認一下當前系統(tǒng)用的是哪個,刪錯了可不好。
復制代碼
代碼如下:> uname -a
Linux ... 3.10.0-229.14.1.el7.x86_64 #1 ... GNU/Linux
看樣子我只要不動 3.10.0-229.14.1 就個版本可以了。我決定刪 3.10.0-229.11.1 這個版本。
復制代碼
代碼如下:> sudo rpm -e kernel-3.10.0-229.11.1.el7.x86_64 kernel-devel-3.10.0-229.11.1.el7.x86_64
然后再看看 /boot 文件系統(tǒng)的可用大小。
復制代碼
代碼如下:> df -H /boot
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 247M 190M 57M 78% /boot
有 57M 了,足夠了。再次執(zhí)行 sudo yum update,更新新的內(nèi)核包成功。
相關(guān)文章
- 因不小心或操作失誤導致boot分區(qū)被刪除,這種情況是否能夠恢復被刪除的boot分區(qū)呢?下面隨小編一起來看看2015-04-23
給VMware虛擬機中的CentOS分區(qū)擴容的操作筆記
這篇文章主要介紹了給VMware虛擬機中的CentOS分區(qū)擴容的操作筆記,先在VMware軟件中給虛擬機添加容量然后在虛擬的CentOS中操作,基于LVM,需要的朋友可以參考下2016-02-28linux之Centos中文系統(tǒng)分區(qū)的詳細教程和重點介紹
分區(qū)似乎是每個人都會做的事情,拿到硬件第一個想法就是重新分區(qū),預裝系統(tǒng)分區(qū)肯定不符合個人的安排,但是分區(qū)相對也是很重要的,所以必須得有規(guī)劃,該怎么分區(qū)呢?下面分2015-12-04在CentOS系統(tǒng)上格式化邏輯分區(qū)的方法
這篇文章主要介紹了在CentOS系統(tǒng)上格式化邏輯分區(qū)的方法,可以解決格式化磁盤時遇到的錯誤,需要的朋友可以參考下2015-10-22CentOS系統(tǒng)下訪問NTFS分區(qū)的簡單方法
這篇文章主要介紹了CentOS系統(tǒng)下訪問NTFS分區(qū)的簡單方法,也是依賴于安裝NTFS模塊使系統(tǒng)對NTFS分區(qū)進行支持,需要的朋友可以參考下2015-10-20- 這篇文章主要介紹了CentOS掛載lvm分區(qū)重名問題的解決方法,需要的朋友可以參考下2014-12-13
- 這篇文章主要介紹了CentOS 分區(qū)方案,需要的朋友可以參考下2014-12-13
CentOS技巧:減小Linux swap分區(qū)的方法
很不多人都是在虛擬機上玩Linux,這往往就會遇到一個問題,內(nèi)存不夠用,下面我們來看看如何減小Linux swap分區(qū)收回空間,需要的朋友可以參考下2014-12-01- 這篇文章主要介紹了CentOS VPS新硬盤分區(qū)與掛載教程,本文操作命令使用圖片展示,并配有詳細的文字說明,需要的朋友可以參考下2014-10-24
解決linux系統(tǒng)CentOS下調(diào)整home和根分區(qū)大小的方法
在使用linux的過程中, 有時會出現(xiàn)因為安裝系統(tǒng)時分區(qū)不當導致有的分區(qū)空間不足,而有的分區(qū)空間過剩的情況.下面本文將講述解決linux系統(tǒng)CentOS下調(diào)整home和根分區(qū)大小的方法2014-10-14