深入解析Centos /boot過小無法更新內(nèi)核問題
Centos7默認(rèn)安裝時(shí),/boot目錄設(shè)置只有150M左右,這樣編譯幾個(gè)版本的內(nèi)核/boot空間就不夠用了。報(bào)錯(cuò)大致如下:
Disk Requirements: At least 3MB more space needed on the /boot filesystem.
這里用的方法是:添加一塊硬盤(由于是VM,所以比較方便),添加到VG卷組中,然后新建一個(gè)創(chuàng)建一個(gè)邏輯卷,將/boot mount到新建的邏輯卷,這樣的話,/boot就可以要多大有多大了,具體操作如下:
1、添加一個(gè)硬盤
2、新建邏輯卷
①、新建LVM分區(qū) 并 添加到現(xiàn)有VG卷組中
fdisk -l # 查看到添加的新硬盤

用新硬盤創(chuàng)建物理卷,pvcreate 磁盤分區(qū)或整個(gè)磁盤

vgdisplay #查看現(xiàn)有VG卷組的情況,記下卷組名字cl; 應(yīng)該注意到Free PE現(xiàn)在是0的狀態(tài)

添加新的物理卷到卷組,vgextend 卷組名 新加入的物理卷

這時(shí)再一次查看VG情況,將看到Free PE已經(jīng)有了20G。這時(shí)就可以用了

新建邏輯卷,lvcreate -L 邏輯卷大?。↘、M、G)-n 邏輯卷名稱 所屬的卷組名;并格式化為xfs文件系統(tǒng)

可以看到邏輯卷已經(jīng)創(chuàng)建成功
3、將/boot目錄掛載到新的邏輯卷下,并將/boot目錄下所有內(nèi)容拷貝過去
查看現(xiàn)有目錄掛載情況,df -hT

①、umout /boot
②、mkdir /boot_old
③、mount /dev/sda1 /boot_old
?、?、mount /dev/mapper/cl-for--boot /boot
?、荨p -rp /boot_old/* /boot
?、?、更改/etc/fstab

查看現(xiàn)在目錄掛載情況,搞定??梢哉I墐?nèi)核了。

總結(jié)
以上所述是小編給大家介紹的Centos /boot過小無法更新內(nèi)核問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
在 Ubuntu Linux 桌面上安裝 spotify在線聽音樂的步驟
Spotify 是一個(gè)可讓你訪問大量歌曲的數(shù)字音樂流服務(wù)。這篇文章給大家介紹在 Ubuntu Linux 桌面上安裝 spotify在線聽音樂的步驟,需要的朋友參考下吧2018-03-03
CentOS 6.10源碼編譯及使用ansible編譯安裝httpd2.4.39
這篇文章主要介紹了CentOS 6.10源碼編譯及使用ansible編譯安裝httpd2.4.39的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-05-05
免費(fèi)的Linux在構(gòu)建綠色校園網(wǎng)中的應(yīng)用
免費(fèi)的Linux在構(gòu)建綠色校園網(wǎng)中的應(yīng)用...2006-10-10
解除使用Linux分區(qū)工具時(shí)給大家?guī)淼睦_
解除使用Linux分區(qū)工具時(shí)給大家?guī)淼睦_...2006-10-10

