新闻中心
Linux磁盘空间如何排查_关键技巧整理帮助提高效率【教学】
Linux磁盘空间告警时应先定位真实瓶颈:用du逐层下钻查大目录,lsof+L1揪出已删除但被占用的“幽灵文件”,df-Th识别tmpfs/overlay等伪文件系统干扰,再重点清理journalctl日志、Docker残留和包管理缓存。

Linux磁盘空间告警时,别急着删文件,先定位真实瓶颈——90%的问题出在“看不见”的地方:大日志、已删除但未释放的文件、隐藏挂载点或容器残留数据。
快速定位谁占了最多空间
用 du 结合 sort 和 head 逐层下钻,避免卡在海量小文件上:
- du -sh /* 2>/dev/null | sort -hr | head -10 —— 查看根下各一级目录大小(跳过权限错误)
-
du -sh /var/* 2>/dev/null | sort -hr | head -5 —— 进入可疑目录继续深挖,如
/var/log、/var/lib - 加 --max-depth=1 防止递归过深拖慢速度;-x 参数可限制在同一文件系统内(避开挂载子目录干扰)
揪出“看不见”的大文件:已删除但仍被进程占用
文件被 rm 后若仍有进程打开它,磁盘空间不会释放。这类“幽灵占用”常导致 df 显示满,但 du 算不出来源:
- lsof +L1 —— 直接列出所有已删除但仍被打开的文件(需 root 权限)
- lsof | grep deleted | awk '{print $7,$9}' | sort -nr | head -5 —— 按大小倒序看前5个(第七列是大小,第九列是路径)
- 常见场景:应用日志被轮转删除,但服务没重载日志配置,旧句柄仍持有大文件;解决办法是重启对应进程或用
kill -USR1触发日志重载(如 nginx、rsyslog)
检查挂载异常与伪文件系统干扰
df -h 显示满,但 du 总和远小于它?可能是挂载覆盖、tmpfs 占用或 overlayfs 留下的容器层:
Waifulabs
一键生成动漫二次元头像和插图
347
查看详情
-
df -Th —— 加
-T看文件系统类型,重点关注tmpfs、overlay、shm等内存型或容器相关类型 - findmnt 或 mount | grep -E '(overlay|docker|kubepods)' —— 快速识别容器运行时挂载点
- du -sh /var/lib/docker/overlay2/*/diff 2>/dev/null | sort -hr | head -3 —— Docker 用户重点查镜像层差异目录
日志与缓存:最常被忽略的“空间黑洞”
系统和服务默认日志策略宽松,长期不清理极易撑爆磁盘:
-
journalctl --disk-usage —— 查 systemd 日志当前占用;用
--vacuum-size=100M或--vacuum-time=2weeks清理 -
ls -lSh /var/log/*.log* | head -5 —— 找最大的原始日志;配合
logrotate配置检查是否生效(/etc/logrotate.d/) - apt clean(Debian/Ubuntu)或 yum clean all(RHEL/CentOS)—— 清理包管理器缓存,常省下几百MB到几GB
基本上就这些。核心逻辑是:先看 df 定范围,再用 du 找目录,结合 lsof 排“幽灵”,最后盯住日志、容器、缓存三类高频元凶。熟练后,5分钟内完成排查很常见。
以上就是Linux磁盘空间如何排查_关键技巧整理帮助提高效率【教学】的详细内容,更多请关注其它相关文章!
# centos
# linux
# 访问权限
# 但仍
# 适用于
# 提高效率
# 文件系统
# 磁盘空间
# 递归
# ubuntu
# nginx
# docker
# 深圳学seo黑帽公司
# 衢州手机网站建设收费
# 区位规划网站推广
# 新的网站优化排名工具
# 宜昌抖音seo公司排名
# seo招商收费
# 搜索seo案例
# 东莞营销型网站建设费
# 融安附近网站建设方案
# 网站链接推广 VPN
# 最多
# 不出
# 大文件
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
解决J*aScript中重复选择项的确认对话框显示问题
Composer如何解决json扩展缺失的错误
c++中的std::basic_string的SSO优化_c++短字符串优化深度解析
FullCalendar 自定义按钮样式定制指南
天眼查怎么看公司融资情况 天眼查企业融资历史查询步骤【攻略】
PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程
如何在Python中使用Optional类型处理可变对象并避免Pylint警告
优化Django表单:提交验证失败后保留用户输入
如何使用Rector自动化升级旧代码_通过Composer安装和配置Rector进行代码重构
J*a递归快速排序中静态变量的状态管理与陷阱
Yandex官网免登录入口_俄罗斯Yandex搜索引擎一键访问
汽水音乐在线解析 汽水音乐在线解析入口
优化大型XML文件解析:基于Python流式处理的内存高效方案
怎么去除衣服上的口红印_生活小妙招教你用酒精轻松擦除
Pandas DataFrame 多条件优先级排序与排名
Python多线程中正确使用sigwait处理SIGALRM信号
包子漫画官方网站阅读入口-包子漫画在线漫画官网直达链接
CSS子选择器:如何区分并样式化嵌套列表的子层级
在Go开发中优雅管理ListenAndServe进程:GoSublime集成方案
html5 app怎么运行环境_配html5 app运行环境【教程】
TypeScript/J*aScript:高效查找数组中首个唯一ID对象
拼多多购物车商品数量无法修改如何处理 拼多多购物车操作优化方法
uc浏览器网页版入口 uc浏览器网页版最新网址
Golang如何实现简单的Web表单_Golang表单提交与验证处理方法
探索高级语言到C/C++的转译路径:以Go为例及内存管理策略
Pygame教程:解决用户输入与游戏状态更新不同步问题
铃兰之剑为这和平的世界希里技能组及加点推荐
c++ 命名空间怎么用 c++ namespace使用指南
C++如何解决segmentation fault_C++段错误调试与原因分析
Pandas DataFrame:高效添加条件计算列
利用Bokeh CustomJS动态控制DataTable列可见性
新手怎么开始学化妆 零基础化妆入门教程
Fabric模组开发:自定义物品与物品组的现代管理方法
一加Ace 6T支持全新明眸护眼:通过了最严苛的护眼小金标认证
css链接悬停下划线样式如何自定义_使用::after结合content和transition
sublime如何优雅地处理行尾空格_sublime自动清理多余空白字符配置
AO3网页版合集入口 Archive of Our Own同人作品浏览指南
J*a TimerTask文件监控:HashMap状态管理与常见陷阱规避指南
黑猫投诉统一入口官网 消费者权益保护投诉平台
小米Civi 4录制视频过暗_小米Civi 4亮度优化
Pandas DataFrame 高效批量赋值:告别循环与笛卡尔积误区
windows10怎么查看本机ip_windows10命令提示符ipconfig使用
在Go Martini框架中高效服务动态生成图像的实践指南
实现全屏滚动与导航点:专业教程
将HTML Canvas内容转换为可上传的图像文件(File对象)
顺丰快件物流信息 官方网站查询入口
Eclipse怎么运行工程_Eclipse工程运行配置说明
C++如何操作注册表_Windows平台下C++读写注册表的API函数详解
在VS Code中配置和运行Dart程序的完整步骤
Go语言中的*string:深入理解字符串指针


2025-12-15
浏览次数:次
返回列表