linux服务器,磁盘满了导致服务崩溃

某服务器上的服务运行异常,排查是因为某存放日志的磁盘满了导致。

以下为排查和解决过程中的常用命令:
df -h

查看磁盘的占用情况,若有使用率100%说明磁盘满了。

du -sh * | sort -h

把目录下文件货目录按占用空间大小排序。

truncate -s 0 /path/to/logfile

清空文件。临时措施可以清理一些不用的日志文件,磁盘压力。

lsof /path/to/logfile

找到日志生成的进程。

长期而言,还是得找到大日志的生成进程,并修改配置把日志文件存到相对大的磁盘上。

相关推荐
扛枪的书生7 小时前
包管理器用法速查
linux
biubiubiu07067 小时前
Linux 中 `source` 和 `systemctl daemon-reload` 的区别与踩坑点
linux·运维·服务器
Lugas Luo7 小时前
SATA 硬盘识别延时:协议层与内核机制分析
linux·嵌入式硬件
lit_wei7 小时前
【Linux的以太网驱动的收发流程比较】
linux
ringking1237 小时前
Linux 主机通过 Wi-Fi 上网,并将网络通过网口共享给交换机下游设备
linux·服务器·网络
123过去8 小时前
rcracki_mt使用教程
linux·网络·测试工具
海参崴-8 小时前
【Linux 项目自动化构建工具 -- make/makefile && 版本管理 Git 的使用&&第一个程序
linux·git·自动化
皮卡狮8 小时前
【linux】linux基本指令
linux
海兰8 小时前
【实战】Ubuntu 24.04下本地部署开源项目Higress
linux·人工智能·ubuntu·开源·银行系统
从零点8 小时前
第三节linux,编译linux源码
linux·运维·服务器