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

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

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

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

du -sh * | sort -h

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

truncate -s 0 /path/to/logfile

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

lsof /path/to/logfile

找到日志生成的进程。

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

相关推荐
zl9798992 小时前
RabbitMQ-下载安装与Web页面
linux·分布式·rabbitmq
kitty_hi4 小时前
mysql主从配置升级,从mysql5.7升级到mysql8.4
linux·数据库·mysql·adb
moringlightyn5 小时前
Linux---进程状态
linux·运维·服务器·笔记·操作系统·c·进程状态
go_bai5 小时前
Linux-线程2
linux·c++·经验分享·笔记·学习方法
shizhan_cloud5 小时前
DNS 服务器
linux·运维
q***13346 小时前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
小雪_Snow6 小时前
Ubuntu 安装教程
linux·ubuntu
IT逆夜7 小时前
linux系统安全及应用
linux·运维
Forest_HAHA8 小时前
<10>_Linux网络基础(上)
linux·服务器
c++逐梦人8 小时前
Linux下的编辑器vim的介绍
linux·编辑器·vim