boot目录满了,如何解决?
问题描述
/boot/是Linux系统的启动盘,用于存放启动时的引导文文件,如内核等
在进行yum update等操作时,内核也会随着更新,同时旧的内核会保留不会删除,这就造成/boot 目录会越来越大。
通过 df -h 查看
发现查询发现/boot下的容量只有5%
解决方法一:删除不用的内核
[root@localhost ~]# rpm -qa | grep kernel
可以看到出现了很多的内核包,
通过以下命令,查看现在所用的内核版本
[root@localhost ~]# uname -r
接下来我们就删除不需要用到的内核包
例如方法如下:
[root@localhost ~]# yum remove kernel-tools-3.10.0-1160.49.1.el7.x86_64
再次查看发现我们的Avail可用容量变多了
注意一定不要删错,因为删错就会导致系统打不开,操作之前最好就是做一下快照或者备份下文件。
解决方法二: 挂载
为了解决Centos的boot空间不足的问题,取消将/boot挂在到sda1上,
而是直接使用/boot目录,但是需要将原来在/dev/sda1上的文件拷贝到/boot下:
umount /boot
取消挂载到/boot
mkdir /boot_old
mount /dev/sda1 /boot_old
mount 源 目录
# 到/boot_old目录下
cp -rp * /boot
# 打开/etc/fstab
vim /etc/fstab
# 删除或注释掉其中含有的 /boot项
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?