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

问题

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

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

定位占空间大的文件

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

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

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

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

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

清空messages

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

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

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

相关推荐
vortex511 小时前
Kali Linux 磁盘扩容后内部分配完整教程
linux·运维
想唱rap11 小时前
应用层协议与序列化
linux·运维·服务器·网络·数据结构·c++·算法
开开心心_Every11 小时前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·macos·pdf·phpstorm
云达闲人12 小时前
搭建DevOps企业级仿真实验环境:006Proxmox 基础环境验证
运维·devops·proxmox ve·sre·仿真实验环境·快照与克隆·运维实操教程
the_fat_bird12 小时前
ubuntu install nvidia gpu driver
linux·运维·ubuntu
江南风月12 小时前
WGCLOUD如果使用SQL Server数据库推荐哪个版本
运维·网络·zabbix·运维开发·prometheus
IMPYLH12 小时前
Linux 的 tac 命令
linux·运维·服务器·bash
计算机安禾12 小时前
【Linux从入门到精通】第50篇:专栏总结与Linux学习之路的未来展望
linux·运维·学习
yyuuuzz12 小时前
企业出海技术落地的几个常见问题
运维
byoass12 小时前
企业云盘高可用架构:主备切换、负载均衡与健康检查实战
运维·网络·安全·架构·云计算·负载均衡