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

Linux监测磁盘空间

️ 标签Linux磁盘空间dfdu磁盘监控服务器运维 适用人群Linux 初学者、后端开发、运维人员、学生、毕业设计与实训 核心亮点全覆盖查看磁盘空间、查看目录大小、实时监控、排查磁盘爆满一、前言在 Linux 服务器维护中磁盘空间不足是最常见的故障之一。 一旦磁盘满了会导致服务无法写入、日志无法输出、程序崩溃、数据库卡死。因此学会监测磁盘空间、查看文件 / 目录大小、定位大文件是 Linux 使用者的必备技能。本文主要讲解 Linux 下最常用的磁盘监测命令df查看磁盘分区使用情况du查看文件与目录占用大小ncd/duf/lsblk等实用工具企业级排查磁盘爆满流程二、df 命令 —— 查看磁盘整体空间2.1 作用查看磁盘分区使用率、总容量、已用、剩余、挂载点。2.2 最常用命令df -h-h以人类可读格式显示G/M/K2.3 输出说明Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 20G 18G 53% / /dev/vdb1 100G 40G 55G 42% /data tmpfs 2.0G 0 2.0G 0% /dev/shmSize总大小Used已使用Avail可用Use%使用率Mounted on挂载点2.4 其他常用参数df -T # 显示文件系统类型ext4/xfs df -i # 查看 inode 使用情况索引节点 df -a # 显示所有分区三、du 命令 —— 查看目录 / 文件占用大小3.1 作用查看某个目录或文件占用了多少磁盘空间。3.2 最常用命令du -sh *-s汇总显示-h人性化单位3.3 查看指定目录大小du -sh /root du -sh /var/log du -sh /data3.4 查看目录下所有文件大小深度 1du -h --max-depth1 /3.5 找出最大的 10 个文件 / 目录du -sh /* | sort -rh | head -10四、lsblk 命令 —— 查看磁盘设备信息作用查看硬盘、分区、挂载情况比 df 更底层。lsblk五、fdisk 命令 —— 查看磁盘分区表fdisk -l六、监控磁盘空间实时监测6.1 循环实时查看watch -n 1 df -h每秒钟刷新一次磁盘状态。6.2 安装更直观工具dufyum install duf apt install duf运行duf七、企业实战Linux 磁盘爆满排查步骤必备当服务器提示No space left on device时按以下步骤排查步骤 1查看磁盘使用率df -h看哪个分区 Use% 100%。步骤 2进入满盘目录查看大文件cd /data du -sh * | sort -rh | head -10步骤 3找出占用最大的目录逐层进入du -sh /var/* du -sh /var/log/*步骤 4删除无用文件日志文件压缩包临时文件垃圾文件数据库 binlog步骤 5如果删除了还显示满盘处理 Deleted 文件有些文件被删除但进程还占用lsof | grep deleted重启占用进程或释放文件句柄即可恢复空间。八、磁盘监测命令总结表命令作用最常用示例df -h查看磁盘分区空间df -hdf -i查看 inode 使用率df -idu -sh查看目录 / 文件大小du -sh /var/logdu -sh *查看当前目录所有文件大小du -sh *lsblk查看磁盘设备lsblkfdisk -l查看磁盘分区fdisk -lwatch -n 1 df -h实时监控磁盘watch -n 1 df -h九、高频运维命令直接背# 查看磁盘空间 df -h # 查看当前目录大小 du -sh * # 查看系统最大10个目录 du -sh /* | sort -rh | head -10 # 实时监控磁盘 watch -n 1 df -h # 查看 inode 是否满 df -i # 查看磁盘设备 lsblk十、总结Linux 监测磁盘空间非常简单只需掌握两个核心命令df -h看磁盘整体使用情况du -sh看目录 / 文件大小配合sort、head、watch可以快速定位大文件、排查磁盘爆满问题。熟练掌握后服务器磁盘相关问题都能快速解决版权声明本文为原创 Linux 技术文章CSDN 首发专注 Linux 磁盘空间监测禁止未经授权转载、抄袭、搬运侵权必究
http://www.gsyq.cn/news/1340964.html

相关文章:

  • Web 安全实战入门连载 核心基础详解(二)
  • RISC-CM0-Chapter 2.4.2 Load Values
  • 多图像查看器:告别繁琐切换,高效管理海量图片的专业解决方案
  • WebGL / Three.js / Cesium 全栈知识体系 —— 从入门到进阶的完整学习路径
  • Nginx 重启失败报错 SSL 证书文件权限拒绝怎么办
  • 深入 Medieval Fantasy City Generator 核心:建筑模型与拓扑结构实现
  • WHID Injector硬件拆解:从USB引脚到ESP8266模块的完整剖析
  • 外墙彩涂卷哪家好?2026外墙彩涂卷选购指南 - 资讯纵览
  • 前端人想转AI?别学Python机器学习了!3天搞定这个项目,大厂Offer手到擒来!
  • polyfill-iconv开发者指南:深入理解PHP字符编码的内部机制
  • 从单一模型到多模型聚合,Taotoken如何让我们的Agent服务更具弹性
  • Mayo项目构建全流程:从源码到可执行文件的完整指南
  • Python入门:Python3 datetime模块全面学习教程
  • CANN算子生成器Agent配置
  • CANN ops-sparse与Ascend C编程:深入理解NPU原生稀疏计算
  • DreamTalk多语言支持深度分析:从中文到德语的语音驱动生成
  • Python 3 简介
  • 软考系统架构设计师实战论文集:自动驾驶与AI云端架构演进
  • 知识图谱:笔记关系发现与可视化
  • 网易云音乐无损下载完整指南:三步获取专业级FLAC音乐库
  • 【大模型12步学习路线 · 第12步 · ③IC验证实战篇】Veri-Copilot v1.0 大结局:多模态 RAG 让 LLM “看懂“ Spec 时序图
  • 从零开始构建你的阅读APP书源库:告别书荒,开启个性化阅读体验
  • 《Windows Sysinternals实战指南》PsTools 学习笔记(7.4):PsExec —— 远程进程的退出与控制台输出重定向
  • 终极指南:为什么WPinternals是Windows Phone开发者必备神器?
  • CANN/ops-tensor Kernel API 概述
  • 新手如何选购第一台电钢琴?真实经验分享,这8款闭眼入不踩坑
  • 2026初学者电钢琴保姆级避坑指南|新手全阶段适配攻略,资深钢琴老师力荐
  • EIG旗下的MidOcean Energy宣布其股权融资计划获得The Arab Energy Fund的1.2亿美元投资
  • 【无人机编队】基于环形拓扑的分布式一致性无人机编队控制MATLAB实现,包含2D平面和3D空间编队算法及可视化工具
  • Twemoji跨平台表情统一渲染方案:构建一致性用户体验的核心技术