新闻中心
Linux磁盘空间如何排查_标准流程剖析适用于全部场景【指导】
Linux磁盘空间排查四步法:先用df -h定位高危分区,再用du -sh *逐层下钻找大目录,接着用lsof +L1检查已删仍被占用文件,最后用find专项扫描隐藏、大、稀疏及多硬链接文件。


排查Linux磁盘空间问题,核心是“定位谁占了空间、为什么占、怎么清理”,不靠猜,靠逐层缩小范围。以下流程适用于物理机、虚拟机、容器宿主机、云服务器等全部场景,已验证多年稳定有效。
第一步:确认哪个分区爆满
用 df -h 看整体使用率,重点关注 Use% 列超过85%的挂载点(如 /、/home、/var)。注意看 Mounted on 列——别只盯着 /dev/sda1,要结合挂载路径判断实际影响范围。若看到 100% 但系统还能操作,可能是已删除文件仍被进程占用(见第三步)。
拾贝
一键同步微信读书所有笔记和划线,并在新标签页回顾
186
查看详情
第二步:进入高危分区,找大目录
切换到对应挂载点(如 cd /),运行:
du -sh * 2>/dev/null | sort -hr | head -20
说明:
• du -sh * 统计当前层各目录大小(-s 合并子项,-h 可读)
• 2>/dev/null 屏蔽权限不足报错(避免干扰排序)
• sort -hr 按人类可读格式逆序排(G > M > K)
• head -20 只看前20个最大项
常见高危目录:/var/log、/var/lib/docker、/home、/tmp、/usr/local。找到最大目录后,cd 进去重复执行该命令,逐层下钻。
第三步:检查被删除但仍被占用的空间(隐藏空间)
执行:
lsof +L1 或 lsof | grep deleted
若输出非空,说明有进程正打开已被 rm 删除的文件,其空间不会释放。典型场景:
• 日志轮转未重启服务(如 nginx、j*a 应用)
• 长期运行的守护进程持续写入已删日志文件
解决方法:
• 重启对应服务(最稳妥)
• 或用 kill -USR1 [pid] 触发日志重开(需程序支持,如 nginx)
• 极端情况可 kill 进程释放(评估业务影响)
第四步:查清“看不见”的大文件(隐藏、稀疏、硬链接)
有些文件 du 算不到,但真实占磁盘,需专项扫描:
• 查隐藏文件:du -sh .[a-zA-Z0-9]* 2>/dev/null | sort -hr | head -10
• 查大于100MB的普通文件:find /path -xdev -type f -size +100M -ls 2>/dev/null | sort -k7nr | head -10(-xdev 防跨分区)
• 查稀疏文件(如qcow2、docker overlay):find /path -xdev -type f -printf '%s %p\n' | sort -nr | head -5(用 %s 显示实际磁盘占用,非逻辑大小)
• 检查硬链接混乱:find /path -xdev -links +100 -ls 2>/dev/null | head -5(过多硬链接可能掩盖真实归属)
基本上就这些。四步下来,99% 的磁盘满问题都能准确定位。不复杂但容易忽略细节——比如没加 -xdev 跨了 NFS 导致卡死,或忘了 2>/dev/null 让错误刷屏盖过关键结果。动手前先 df,收尾后记得 df 再确认。
以上就是Linux磁盘空间如何排查_标准流程剖析适用于全部场景【指导】的详细内容,更多请关注其它相关文章!
# 镜像
# 沈阳品牌网站建设价位表
# 松溪正规seo推广
# 网站seo优化推广软件
# 广东电商网站推广
# 湘潭企业网站建设官网
# 莱西英文网站建设
# 海口网站平台推广
# 怎样看关键词排名
# 常山网络营销的推广方式
# 网站优化效果怎么写好看
# 更易
# 第三步
# 重启
# linux
# 运行环境
# 拾贝
# 进阶
# 磁盘空间
# 适用于
# 为什么
# 云服务器
# 解决方法
# 虚拟机
# 云服务
# nginx
# docker
# java
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
蛙漫安全无毒 官方认证的绿色入口
Python模块化编程:有效管理依赖与避免循环引用
Python:递归比较文件夹内容并找出特定类型文件的差异
cad怎么合并重叠的线段_cad清理重复重叠线条的操作方法
c++如何使用Meson构建系统_c++比CMake更快的构建工具
邮政编码查询不到怎么办_邮政编码查询不到的常见原因与对策
Typer应用中动态命令行参数的解析与处理
学习通网页版官方登录 超星学习通电脑端入口指南
AI泡沫首次被“刺破”:GPU十年都无法存活!
魅族17怎样用浏览器译外语网页_iPhone魅族17浏览器译外语网页【即时翻译】
蛙漫限时开放最深处链接_蛙漫全站漫画会员同款秒开地址
React/Next.js中实现列表项的动态选择与移动
iCloud登录入口网页版 苹果iCloud官网登录
抖音未来赚钱的新趋势 2025年值得关注的变现风口分析
韩小圈电脑版在线入口_网页版免费登录地址
谷歌学术网站直达地址 谷歌学术搜索网页版一键进入
如何在J*a中使用Locale处理多语言环境
PHP高效扁平化嵌套数组:使用array_merge与数组解包操作符
俄罗斯Yandex搜索引擎入口_Yandex官网免登录一键访问
汽水音乐在线解析 汽水音乐在线解析入口
uc浏览器网页版入口 uc浏览器网页版最新网址
Golang如何优化CPU绑定任务分配策略_Golang CPU任务分配优化实践
b站怎么看视频的弹幕数量_b站弹幕数量查看方法
不会效仿卡普空!《铁拳》制作人澄清:不采取赛事付费|直播|
b站如何看历史记录_b站观看历史找回方法
深入理解J*a合成构造器:何时以及为何阻止其生成
抓大鹅解压小游戏 抓大鹅摸鱼解压入口
星露谷物语官网入口 星露谷物语游戏官网入口
蛙漫2台版漫画地址 Manwa2正版网页版链接
Go语言中Map存储的结构体如何调用指针方法:深入解析与实践
windows10怎么关闭系统提示音_windows10彻底静音设置方法
在Socket.IO连接中实现Access Token自动更新与动态重连
QQ邮箱网页版登录入口 QQ邮箱官方在线使用平台
Win11如何使用Windows Sandbox Win11沙盒功能开启与使用教程【详解】
海棠账号登录入口_登录海棠账户同步阅读记录
向日葵客户端怎么进行远程CentOS控制_向日葵客户端远程CentOS控制操作教程
uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页
BetterDiscord插件中安全更新用户简介的实践指南
Go语言中JSON数据解析与字段访问教程
在命令行怎么运行html项目_命令行运行html项目方法【教程】
理解Python模块与全局变量的作用域管理
最新韩小圈网页版登录入口_官网在线观看官方链接
解决Python logging 中 datefmt 导致时间戳固定不变的问题
一加 Nord 5 隐私权限异常_一加 Nord 5 系统安全优化
css子元素高度不一致导致布局错位怎么办_使用align-items:stretch解决高度差异
Golang如何通过reflect获取匿名字段方法_Golang reflect匿名字段方法访问技巧
Python自定义类排序:解决lambda键值访问TypeError的实践指南
在J*a中如何开发简易仓库管理与库存统计_仓库管理库存统计项目实战解析
浏览器打开即用 美图秀秀网页版入口
深入理解J*aScript Promise异步执行与微任务队列


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