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

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

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

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

du -sh * | sort -h

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

truncate -s 0 /path/to/logfile

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

lsof /path/to/logfile

找到日志生成的进程。

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

相关推荐
红豆子不相思5 分钟前
virual serve
linux·运维·服务器
zl_dfq10 分钟前
Linux 之 【网络套接字编程】(网络字节序、字节序转换函数、套接字编程类型、标准套接字编程的头文件、sockaddr结构、整数IP与字符串IP的转换)
linux·网络
不知名。。。。。。。。13 分钟前
Linux---序列化
linux
江畔何人初13 分钟前
MySQL 服务器进程的三层结构
linux·运维·服务器·云原生·mysal
陈桴浮海14 分钟前
MySQL 主从复制与 GTID 环形复制
linux·mysql·云原生
白太岁21 分钟前
C++:(6) 常用 linux 命令:进程管理、日志查看、网络端口与文件权限
linux·运维·服务器
MMME~30 分钟前
HAProxy:高性能负载均衡实战指南
linux·运维·数据库
野指针YZZ35 分钟前
Gstreamer插入第三方plugins流程:rgaconvert
linux·音视频·rk3588
快快起来写代码36 分钟前
Arrays.asList方法踩坑
linux
济6171 小时前
ARM Linux 驱动开发篇--- pinctrl 子系统详解-- Ubuntu20.04
linux·嵌入式·嵌入式linux驱动开发