当前位置: 首页 > news >正文

Linux如何查看磁盘使用情况?

磁盘空间不足是Linux服务器常见故障之一,而精准查看磁盘使用情况是运维必备技能,那么Linux如何查看磁盘使用情况?以下是详细内容介绍。

df:查看文件系统的整体磁盘使用情况

df(disk free)命令用于显示当前挂载文件系统的磁盘容量、已用空间、可用空间及使用百分比。

常用选项:

df -h:以人类可读的方式(如 KB、MB、GB)显示结果

df -T:显示文件系统类型(如 ext4、xfs)

df -i:查看 inode 使用情况,排查“磁盘满但无大文件”的问题

du:查看文件或目录的磁盘占用大小

du(disk usage)命令用于统计指定文件或目录所占空间的实际大小。

常用选项:

du -h:以易读格式显示目录大小

du -sh /path:快速查看某个目录的总大小(-s 表示汇总)

du -ah /path:列出路径下所有文件和子目录的大小(-a 显示所有项)

du --max-depth=1 /path:限制层级深度,便于定位大目录

df与du结果不一致的原因分析

有时会出现df显示磁盘使用率很高,但du统计总和却远小于该值的情况。常见原因包括:

被删除但仍被进程占用的文件:这类文件已unlink,但句柄未释放,空间未归还

隐藏挂载点:如在一个非空目录上挂载新文件系统,原数据被掩盖但实际仍存在

权限限制:普通用户无法访问某些目录,导致du漏统计

排查方法:

使用lsof +L1查找已被删除但仍在占用空间的文件

切换到root用户运行du,避免权限遗漏

检查是否存在多层挂载,使用mount或findmnt确认挂载结构

http://www.jsqmd.com/news/106836/

相关文章:

  • N-乙酰-D-半乳糖胺——引领靶向递送新时代的关键糖分子 CAS:1811-31-0
  • Python大数据基于机器学习的电商评论情感分析_6z73z1t1_论文
  • Java 的责任分层能力:为什么复杂系统里的问题,更容易被“放对位置”
  • 《国产数据库技术》学习心得:DM数据库实践之路
  • Python大数据基于深度学习的饮食计划推荐与交流分享平台_j6yqgmwm--论文
  • QM申报流程及要求
  • 第十八篇:Day52-54 前端跨端开发进阶——从“多端适配”到“跨端统一”(对标职场“全栈化”需求)
  • 数据集成怎么做才管用?这篇讲透了
  • Python大数据使用Vue.js构建的大数据分析与可视化系统_m1sf2x1m_c008
  • ARMv8-M架构IPSR寄存器读取函数解析
  • Python大数据基于深度学习的家庭用电量预测模型研究_u0iaagil--论文
  • Python和PHP学哪个比较好?
  • 互联网大厂Java面试纪实:微服务、消息队列与AI实战全流程拆解
  • Flink源码阅读:状态管理
  • Python大数据基于数据挖掘的高考志愿推荐系统的设计与实现_3ri592gf_论文
  • CordovaOpenHarmony费用趋势分析
  • 数字员工与熊猫智汇是什么?主要具备哪些智能化特性?
  • Python大数据基于深度学习的旅游推荐系统设计与实现_2019b7b4_论文
  • 基于Spring Boot 韶关华南研学基地文化遗址游学志愿平台
  • 10 个AI论文工具,助力继续教育学员高效写作!
  • Python大数据基于深度学习的图书推荐系统_ry1n8702--论文
  • 基于springboot求职与招聘系统
  • NVIDIA Project DIGITS:技术架构解析与行业解决方案全景
  • 别只盯单价!一文讲清采购决策中最容易算错的三笔账
  • 高性价比云手机 多端同步
  • 2025 新年美陈!深莞惠广购物中心活动策划设计公司【力荐】
  • 基于Spring Boot人力资源管理系统
  • 云端算力 云手机 巨 椰
  • Spring Boot 开发入门:从 0 到 1 搭建第一个 Web 项目
  • YOLOv8 改进 - 注意力机制 | EMA(Efficient Multi-Scale Attention)高效多尺度注意力通过跨空间学习增强特征表征