当前位置: 首页 > 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.gsyq.cn/news/117908.html

相关文章:

  • Python大数据基于机器学习的电商评论情感分析_6z73z1t1_论文
  • 第十八篇:Day52-54 前端跨端开发进阶——从“多端适配”到“跨端统一”(对标职场“全栈化”需求)
  • 数据集成怎么做才管用?这篇讲透了
  • Flink源码阅读:状态管理
  • Python大数据使用Vue.js构建的大数据分析与可视化系统_m1sf2x1m_c008
  • CordovaOpenHarmony费用趋势分析
  • 数字员工与熊猫智汇是什么?主要具备哪些智能化特性?
  • 高性价比云手机 多端同步
  • 基于Spring Boot人力资源管理系统
  • Python大数据基于深度学习的图书推荐系统_ry1n8702--论文
  • NVIDIA Project DIGITS:技术架构解析与行业解决方案全景
  • Spring Boot 开发入门:从 0 到 1 搭建第一个 Web 项目
  • Python大数据基于深度学习的淘宝用户购物可视化与行为预测系统设计_3jf982vi_c024
  • 随时随地记笔记!Memos+cpolar 让记录不受限
  • 基于springboot名老中医传承信息系统设计与开发
  • Linux MATRIX-KEYPAD
  • 自定义Bean Validation注解并自定义校验逻辑
  • 湖南网安培训首选:湖南省网安基地深度解析
  • 基于springboot港口物流数据分析及可视化的设计与实现
  • 彻底搞懂JavaScript块级作用域与函数作用域:var、let、const的核心区别
  • 9个AI论文工具,助力继续教育学员高效写作!
  • 时间片轮询框架
  • 基于springboot百度公司工作报告管理系统
  • 9个AI写作工具,助你轻松搞定本科论文!
  • 【MongoDB实战】6.3 索引优化实战:慢查询解决
  • 避开 35 岁职场危机:网络安全为何能成为越沉淀越吃香的赛道?
  • 蓝桥杯 嵌入式 客观题 [1000道]第二期 持续更新中
  • 拥抱AI,HPE Networking以“自动驾驶的网络”引领智能网络新时代
  • AngularJS 表单
  • 2025 IT 行业就业全景:26 届及以后考生,计算机专业仍值得报考吗?