Linux 磁盘空间占满故障解决方法

news/2024/10/17 23:36:44/

故障排查:

使用命令查看磁盘使用量

# 使用人类可读的格式(预设值是不加这个选项的...)

df -h

# --inodes 列出 inode 资讯,不列出已使用 block

df -i

# 查看当前目录下各个文件及目录占用空间大小

du -sh /

情况一:一般磁盘空间满了,是由于服务器上面跑的服务日志引起的占用太多空间,去删除多于的大文件就可以了。

# 从根盘开始查找大于100字节的文件(字节数可以自己设置)

find / -size +100c -print

# 也可以使用如下命令将文件列出来(注意空格)

find / -size +100c -exec ls -l {} \;

情况二:如果df -hT查询出来磁盘占用满了,但是使用 du -sh 查看没有那么多。

原因:使用rm 命令删除文件时,只有当前文件不存在任何link才会被删除当有进程访问这个文件时,这个文件实际占用空间不会被释放。du 是根据文件名进行空间统计,使用rm 时该文件对系统来说已经不可见,所以不会统计这个文件。使用df 则是磁盘实际占用的数量

解决方法:

# 查看正在使用的已删除得文件

lsof|grep delete

# 发现存在多个这样文件,kill 掉进程文件删除成功

kill <进程id>

情况三:因为认为的误操作,导致某些进程在没有执行完成时被kill 掉了,但是缓存中的程序没有释放,仍然在运行,这会产生一些临时文件占用的磁盘空间资源,这种现象的特点是爆发式增长,在很短时间内就将磁盘空间占满。

  1. 如果因为父进程被杀掉,子进程还运行导致,那么最简单,kill子进程,就会释放;
  2. 如果能用ipcs 命令确认是那个用户进程,那么也不困难,顺着使用ipcrm 命令就行;
  3. 执行进程的用户是比较关键用户如:root用户、有实例的oracle 用户、在线生产用户等。那么建议在确定一位是共享缓存的原因导致的问题后重启服务器;


http://www.ppmy.cn/news/1279132.html

相关文章

Linux DISK赛题配置

DISK 查看 lsblk //查看分区和磁盘信息 fdisk -l //分区工具查看分区信息 free -h //查看内存大小重新扫描SCSI&#xff08;添加了硬盘不会马上显示&#xff09; echo "- - -" > /sys/class/scsi_host/host0/scan //第一条一般都会出现 echo "- - …

【K8s】1# 使用kuboard-spray安装K8s集群

文章目录 搭建k8s集群1.推荐配置1.1.服务器配置1.2.软件版本 2.使用Kuboard-Spray安装k8s集群2.1.配置要求2.2.操作系统兼容性2.3.安装 Kuboard-Spray2.4.加载离线资源包2.5.规划并安装集群2.6.安装成功2.7.访问集群 3.涉及的命令3.1.linux 4.问题汇总Q1&#xff1a;启动离线集…

软件工程中关键的图-----知识点总结

目录 1.数据流图 2.变换型设计和事务型设计 3.程序流程图 4.NS图和PAD图&#xff1a; 5.UML图 1.用例图 2.类图 3.顺序图 4.协作图 本文为个人复习资料&#xff0c;包含个人复习思路&#xff0c;多引用&#xff0c;也想和大家分享一下&#xff0c;希望大家不要介意~ …

得到山形数组的最少删除次数(LeetCode日记)

LeetCode-1671-得到山形数组的最少删除次数 题目信息: 我们定义 a r r arr arr 是 山形数组 当且仅当它满足&#xff1a; a r r . l e n g t h > 3 arr.length > 3 arr.length>3存在某个下标 i i i &#xff08;从 0 开始&#xff09; 满足 0 < i < a r r…

Flink 运行时[Runtime] 整体架构

一、基本组件栈 在Flink整个软件架构体系中&#xff0c;同样遵循着分层的架构设计理念&#xff0c;在降低系统耦合度的同时&#xff0c;也为上层用户构建Flink应用提供了丰富且友好的接口。从下图中可以看出整个Flink的架构体系基本上可以分为三层&#xff0c;由上往下依次是 …

【flink】状态清理策略(TTL)

flink的keyed state是有有效期(TTL)的&#xff0c;使用和说明在官网描述的篇幅也比较多&#xff0c;对于三种清理策略没有进行横向对比得很清晰。 全量快照清理(FULL_STATE_SCAN_SNAPSHOT)增量清理(INCREMENTAL_CLEANUP)rocksdb压缩清理(ROCKSDB_COMPACTION_FILTER) 注意&…

openGauss学习笔记-171 openGauss 数据库运维-备份与恢复-导入数据-深层复制

文章目录 openGauss学习笔记-171 openGauss 数据库运维-备份与恢复-导入数据-深层复制171.1 使用CREATE TABLE执行深层复制171.1.1 操作步骤 171.2 使用CREATE TABLE LIKE执行深层复制171.2.1 操作步骤 171.3 通过创建临时表并截断原始表来执行深层复制171.3.1 操作步骤 openGa…

【智慧办公】如何让智能会议室的电子标签实现远程、批量更新信息?东胜物联网硬件网关让解决方案更具竞争力

近年来&#xff0c;为了减少办公耗能、节能环保、降本增效&#xff0c;越来越多的企业开始从传统的办公模式转向智慧办公。 以智能会议室为例&#xff0c;会议是企业业务中不可或缺的一部分&#xff0c;但在传统办公模式下&#xff0c;一来会议前行政人员需要提前准备会议材料…