-
df 说磁盘满了 du 却找不到空间:一次 Linux 幽灵文件占用磁盘的复盘
一台日志服务器根分区告警满了,df -h 显示 / 用了 49G 只剩 1G,可 du -sh /* 把所有目录加起来才 13G,中间 36G 凭空消失,不属于任何一个看得见的文件。lsof | grep deleted 一查,一个已被删除的 app.log.1 体积 35G 还被 java 进程开着。排查梳理:du 沿目录树累加有名字的文件,df 直接问文件系统用了多少数据块,一个文件只要数据块…- 2
- 0
-
磁盘还剩四成却报 No space left:一次 Linux inode 耗尽排查复盘
一个后台服务往磁盘写文件突然失败,报 No space left on device。SSH 上去 df -h 一看那块盘只用了 58%,清清楚楚还剩几十 G。手动 touch 一个 0 字节空文件也报同样的错——一个明明还剩四成空间的磁盘,连一个不占空间的空文件都创建不了。排查梳理:一块磁盘其实有两种独立的容量,空间 block 装多少字节和 inode 装多少个文件,会各自单独耗尽;报 No …- 4
- 0
-
磁盘满了空间却找不到:一次 Linux 磁盘空间排查复盘
df 说磁盘 100% 满,du 把所有文件加起来却对不上,差了近 30GB。排查梳理:df 与 du 的统计口径差异、du 找大文件大目录、被删文件仍被进程占用(lsof grep deleted)、inode 耗尽这另一种磁盘满、用 truncate 和 logrotate 治本,以及一套磁盘排查纪律。- 0
- 0
-
磁盘没满 df 却报 100%:一次 Linux 磁盘空间排查复盘
服务报 No space left on device,df 说根分区 100%,du 把整盘翻遍却对不上。排查梳理:df 与 du 为何对不上、被删除却没释放的幽灵文件、用 /proc/PID/fd 不重启释放空间、inode 耗尽、logrotate 与 copytruncate 切割日志、挂载点遮盖,以及磁盘清理纪律与告警。- 0
- 0
df
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!




