-
df 说磁盘满了 du 却找不到空间:一次 Linux 幽灵文件占用磁盘的复盘
一台日志服务器根分区告警满了,df -h 显示 / 用了 49G 只剩 1G,可 du -sh /* 把所有目录加起来才 13G,中间 36G 凭空消失,不属于任何一个看得见的文件。lsof | grep deleted 一查,一个已被删除的 app.log.1 体积 35G 还被 java 进程开着。排查梳理:du 沿目录树累加有名字的文件,df 直接问文件系统用了多少数据块,一个文件只要数据块…- 2
- 0
-
df 说磁盘满了 du 却找不到文件:一次 Linux 已删除文件占用空间排查复盘
一台服务器根分区报警 100%,df 说用了 50G,可用 du 把整个分区从上到下扫一遍加起来只有 25G,有一半空间凭空消失。排查梳理:df 和 du 数的不是同一个东西,df 看文件系统磁盘块占用、du 顺着目录树按文件名加总,du 必须能通过文件名找到文件才能算进去;rm 删的是目录里那个指向文件的名字不是文件本身,真名其实是 unlink 取消链接,内核释放文件空间要同时满足指向它的名字…- 5
- 0
-
磁盘报满 du 和 df 却差了 60G:一次 Linux 幽灵文件排查复盘
一台服务器根分区告警用了 96%,可 du 把所有目录加起来只有 33G,df 却说用了 96G,差了 60 多 G 怎么数都对不上。排查梳理:rm 删的是目录里指向数据的文件名而不是文件数据本身,文件数据要等到没有任何名字指向它且没有任何进程打开它两个条件同时满足才被回收;du 顺着目录树按文件名累加,被删掉名字的文件 du 数不到所以偏小,df 数的是文件系统实际占用的块所以偏大,df 明显大…- 2
- 0
-
删了大文件磁盘空间却没回来:一次 Linux 已删除文件占用排查复盘
服务器磁盘快满,找到一个 28G 的日志文件 rm 删掉,df 一看占用却纹丝不动。排查梳理:rm 删的是文件名也就是目录项不是数据本身,数据被回收要硬链接计数和打开计数都归零;删了被进程打开的文件名字立刻消失但数据保留到最后一个进程关闭它;du 按文件名统计、df 看真实块占用,两者对不上常是有已删除但被打开的文件;lsof grep deleted 或 lsof +L1 定位它和占用进程,重启…- 0
- 0
-
服务报 Too many open files:一次 Linux 文件描述符耗尽排查复盘
一个常年安稳的 Java 服务高峰期满屏报 Too many open files,df 看磁盘和 inode 却都很充足。排查梳理:这句报错用光的是文件描述符 fd 不是磁盘,Linux 一切皆文件连 socket 网络连接、管道都各占一个 fd;每个进程 fd 上限由 ulimit 控制很多系统默认只有 1024,ulimit 分软硬限制、改了只对当前 shell 有效管不到在跑的进程;ls …- 0
- 0
-
磁盘明明满了 du 却找不到:一次 Linux 删了文件空间不释放排查复盘
一台核心服务器根分区报 100% 满,服务写入失败,可 du 把所有目录加起来只有一半容量,占空间的文件像凭空蒸发。排查梳理:df 数文件系统的块、du 顺着文件名遍历,两者本不是一回事;rm 删的只是目录项不是数据;文件被删但进程仍持有句柄则空间不释放;lsof grep deleted 揪出幽灵文件、: > /proc/PID/fd/N 就地清空;df -i 看 inode 是否占满;清…- 0
- 0
-
文件删了磁盘空间却没释放:一次 Linux inode 与文件删除机制排查复盘
磁盘 df 显示 100% 满,找到 30G 大日志 rm 掉,df 却纹丝不动还是 100%。排查梳理:df 与 du 看的根本不是一个东西、rm 删的是文件名不是数据、inode 要硬链接数和打开计数双双归零才回收、lsof 揪出已删除却被进程占用的幽灵文件、inode 耗尽是另一种磁盘满、硬链接与软链接的本质区别,以及一套磁盘空间排查纪律。- 0
- 0
-
线上服务周期性 Too many open files:fd 泄漏完整排查实录
服务跑 7 天集体崩,日志全是 Too many open files。本文写实记录排查:/proc/fd + lsof + ss + bpftrace + arthas + heapdump 定位到第三方 SDK 没 close,每天泄漏 9000 个 fd。附 Java/Go 4 种泄漏模式 + 系统层防御 + CI 检测规范。- 0
- 0
lsof
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!








