centos的根目录占了大量空间怎么办

问题

当根目录磁盘不够时,就必须删除无用的文件了

上面的,如果删除/usr 或/var是可以释放出系统盘的

定位占空间大的文件

经过命令,一层层查哪些是占磁盘的。

bash 复制代码
 du -sh /* | sort -rh | head -n 10

最终排查,是有个系统日志占了20G

可以删除var/log/messages文件,但通常不建议直接删除,因为该文件记录了系统的重要信息,包括错误、警告和系统启动信息等。如果直接删除该文件,可能会导致系统日志记录不完整,影响故障排查和系统维护。

它是一些系统网络访问等日志,如果不需要又急着释放空间,可以将这个文件删除

清空messages

使用truncate命令清空内容‌:可以使用

bash 复制代码
truncate -s0 /var/log/messages

命令来清空文件内容,而不是删除文件。这样保留了文件的权限和属性设置,同时避免了因删除文件而导致的文件句柄失效等问题‌

相关推荐
人工智能训练13 小时前
【极速部署】Ubuntu24.04+CUDA13.0 玩转 VLLM 0.15.0:预编译 Wheel 包 GPU 版安装全攻略
运维·前端·人工智能·python·ai编程·cuda·vllm
微露清风14 小时前
系统性学习Linux-第二讲-基础开发工具
linux·运维·学习
阳光九叶草LXGZXJ15 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
小二李17 小时前
第11章 nestjs服务端开发:登录鉴权
运维·服务器
i建模17 小时前
如何在Arch Linux中重设忘记的root密码
linux·运维·服务器
chatexcel18 小时前
元空AI+Clawdbot:7×24 AI办公智能体新形态详解(长期上下文/自动化任务/工具粘合)
运维·人工智能·自动化
kida_yuan18 小时前
【Linux】运维实战笔记 — 我常用的方法与命令
linux·运维·笔记
何中应20 小时前
vmware的linux虚拟机如何设置以命令行方式启动
linux·运维·服务器
江畔何人初20 小时前
kubernet与docker的关系
linux·运维·云原生
bubuly21 小时前
软件开发全流程注意事项:从需求到运维的全方位指南
大数据·运维·数据库