故障案例复盘:磁盘 100%、CPU 飙高与 SSH 连不上

故障处理的价值不在"修好",而在"下次更快修好、甚至不再发生"。这篇复盘三个高频故障的定位思路。 通用排查方法论 确认现象 → 看日志 → 提假设 → 验证 → 定位根因 → 修复 → 预防 别一上来就重启(重启会抹掉现场,根因没找到下次还会复发)。 案例一:磁盘 100% 现象 写入报 “No space left on device”,df -h 显示 100%。 定位 df -h # 确认哪个分区满了 sudo du -sh /* 2>/dev/null | sort -rh | head -20 # 根目录谁占最多 # 逐层下钻,直到找到元凶目录 sudo du -sh /var/log/* | sort -rh | head 三个经典原因 日志疯涨:/var/log 下某个日志没切割,无限增长 → logrotate 或清空。 大文件:备份、临时文件、上传文件堆积。 文件删了但没释放空间(最常见陷阱): sudo lsof +L1 | grep deleted # 找到"已删除但仍被进程占用"的文件 # 重启对应进程即可释放 磁盘满了,df 和 du 对不上,基本都是第 3 种情况。 ...

August 15, 2026 · 2 min · 248 words · Pilote Chen