新闻中心
Linux磁盘空间如何排查_完整流程拆解让问题迎刃而解【技巧】
登录服务器后先用 df -h 查看各挂载点使用率,重点关注 Use% 超 98% 的分区(如 / 或 /var),再用 df -i 检查 inode 是否耗尽;接着用 du 和 find 分层定位大目录和大文件,注意隐藏文件;若删除后空间未释放,用 lsof +L1 查找被进程占用的已删文件;清理优先 truncate、压缩或 logrotate,避免直接 rm;长期需配置日志轮转和定期清理脚本。

先看哪块盘满了
登录服务器后第一件事不是乱翻文件,而是用 df -h 快速确认哪个挂载点使用率超标。重点关注 Use% 列,比如显示 98% 或 100% 的分区(常见是 / 或 /var)。如果看到 tmpfs 或 devtmpfs 占用高不用管——它们是内存虚拟文件系统,不占真实磁盘。
顺手加个 df -i,检查 inode 是否耗尽。有些场景磁盘空间还有余量,但因生成了海量小文件(如日志碎片、缓存临时文件),导致 IUse% 达到 100%,这时 touch 新文件或写日志会失败,但 df -h 看不出异常。
定位“真凶”目录和文件
找到问题分区后,进入该挂载点(比如 cd /),用
以下命令分层缩小范围:
-
查一级子目录总大小:
du -sh * 2>/dev/null | sort -hr | head -20—— 快速看出谁最吃空间,比如/var占 35G,/home占 2G -
进大目录继续深挖:
cd /var && du -sh * 2>/dev/null | sort -hr | head -10—— 很可能发现/var/log或/var/lib/docker是元凶 -
找具体大文件:
find /var/log -type f -size +100M -exec ls -lh {} \;—— 直接列出所有超 100MB 的日志文件 -
别漏隐藏文件:
du -ah --max-depth=1 . | sort -rh | head -15——-a包含点开头的隐藏项,有时.cache或.local/share暗藏巨无霸
注意“删了也白删”的陷阱
执行 rm 后 df -h 空间没释放?大概率是文件已被删除,但仍有进程在读写它,系统无法真正回收空间。
用这两个命令验证:
美图AI开放平台
美图推出的AI人脸图像处理平台
111
查看详情
-
lsof +L1—— 列出所有已删除但仍被打开的文件(带DEL标记) -
lsof | grep deleted—— 更直观,附带 PID 和进程名
例如输出里有 j*a 1234 root 12w REG 8,1 2.1G ... /var/log/app.log (deleted),说明 J*a 进程还在往这个已删文件写日志。解决办法是:重启对应服务(推荐),或 kill -HUP 1234(若支持重载日志句柄),不建议直接 kill -9 除非确认无影响。
安全清理与长期预防
确认目标后,清理要讲策略:
- 日志类:优先用
truncate -s 0 /path/to/big.log清空内容(保留文件句柄,不中断服务),或gzip压缩后删原文件 - 临时目录:
find /tmp -mtime +7 -delete、find /var/tmp -mtime +7 -delete - 包管理缓存:
apt-get clean(Debian/Ubuntu)或yum clean all(RHEL/CentOS) - 旧内核:
dpkg --list | grep '^ii linux-image-' | awk '{print $2}' | sort -V | sed -n '/'$(uname -r)'!p' | xargs apt-get -y purge(Ubuntu)
长期预防靠两件事:一是配好 logrotate(比如 /etc/logrotate.d/nginx),二是定期跑轻量清理脚本(每天清 7 天前日志 + 压缩超 500MB 的活跃日志)。不需要全自动删一切,留 10%~15% 缓冲空间更稳妥。
基本上就这些。流程不复杂,但容易忽略 inode、deleted 文件、隐藏路径这三处关键盲点。
以上就是Linux磁盘空间如何排查_完整流程拆解让问题迎刃而解【技巧】的详细内容,更多请关注其它相关文章!
# java
# 如何争关键词排名
# 永泰saas推广营销咋样
# 封丘网站推广公司电话
# 天宁区品牌网站建设企业
# 北京招商网站推广方案
# 一是
# 不需要
# 还在
# 隐藏文件
# 大文件
# 重点关注
# 句柄
# 美图
# 迎刃而解
# 磁盘空间
# ubuntu
# app
# nginx
# docker
# node
# centos
# linux
# 营销公司运营推广可信吗
# 枣庄手机网站优化
# 社会化营销推广方式
# 网站建设专业人士
# 建设网站标准流程模板
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
淘宝支付提示失败如何解决 淘宝支付流程优化方法
顺丰国际快递查询 国际件官方查询入口
Go语言中动态执行代码字符串的策略与实践
在python-socketio事件处理器中安全访问Flask应用上下文
C++的std::mdspan是什么_C++23中用于操作多维数组的非拥有视图
双系统安装时,如何设置默认启动系统? msconfig命令了解一下!
J*a 递归快速排序中静态变量的状态管理与陷阱
微信语音通话掉线如何解决 微信语音通话稳定优化方法
css卡片内容溢出如何处理_使用overflow隐藏或scroll显示内容
J*aScript中赋值与自增运算符的复杂交互与执行机制
Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性
漫蛙manwa官网登录界面_漫蛙漫画网页版主站入口
邮编格式怎么匹配地址_根据邮编格式快速匹配详细地址的技巧
J*a应用集成GitHub CLI与API认证指南
抖音从哪里进入网页版_抖音官方入口链接
J*a递归快速排序中静态变量导致数据累积问题的解决方案
如何在CSS中使用visited与link控制链接颜色_visited link伪类配合
将HTML Canvas内容转换为可上传的图像文件(File对象)
使用Pandas转换并合并DataFrame:多列映射至统一结构
c++中的std::launder有什么实际用途_c++对象生命周期与指针优化
MAC的“快捷指令”怎么同步到iPhone_MAC利用iCloud同步所有设备的自动化指令
浏览器打开即用 美图秀秀网页版入口
印象笔记如何设提醒任务防漏执行_印象笔记设提醒任务防漏执行【任务提醒】
《北京人工智能产业白皮书(2025)》发布:全年核心产值预计突破 4500 亿元
Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值
QQ邮箱正确登录入口_QQ邮箱官方网站使用地址
现代化 SciPy 一维插值:interp1d 的替代方案与最佳实践
UE5.7引擎表现爆炸优化无敌!5090跑4K稳定60FPS
Google翻译怎么语音输入_Google翻译语音输入功能使用与设置方法
Composer如何处理Git子模块(submodule)依赖_Composer与Git Submodule的对比与选择
在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用
Lar*el Form Request中唯一性验证在更新操作中的正确实现
如何在Promise链中有效终止错误处理后的执行
解决J*aScript中重复选择项的确认对话框显示问题
深入理解Promise链:如何在catch后中断then的执行
Yandex搜索引擎一键访问入口_俄罗斯Yandex官网免登录
C++如何实现异步操作_C++11使用std::future和std::async进行异步编程
如何在 Excel Online 和 Google 表格中更改日期格式
AI抖音网页版免费视频入口 AI抖音网页端最新视频实时观看
Go语言中高效处理x-www-form-urlencoded表单数据
蛙漫官网漫画入口地址_蛙漫在线畅读无广告弹窗
如何提高微信支付的安全性_微信支付安全防护与设置建议
Python多线程中正确使用sigwait处理SIGALRM信号
俄罗斯浏览器官网直达链接 俄罗斯浏览器最新在线入口导航
QQ邮箱在线使用入口 QQ邮箱个人账号网页版登录
J*aScript Promise链中如何正确终止后续.then执行并处理错误
微信网页版官方入口教程 微信网页版网页版快速登录步骤
TikTok国际版官网直达_TikTok国际版官网直达进入在线观看
抓大鹅无需下载版 抓大鹅秒玩版入口
美团外卖商家服务中心入口 美团商家版官网入口


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