上一篇                     
               
			  Linux硬盘空间怎么查?
- Linux
- 2025-06-11
- 2203
 使用
 
 
df -h命令查看磁盘整体空间占用情况(含剩余空间),检查特定目录占用空间用
 du -sh 目录名,
 lsblk命令可查看硬盘分区结构及挂载点。
如何查看 Linux 硬盘空间:详细指南
在 Linux 系统中,监控硬盘空间是维护系统稳定性和性能的关键操作,无论是排查存储不足问题,还是规划数据备份,掌握查看硬盘空间的方法都至关重要,以下是多种实用方法,涵盖命令行工具和图形界面操作。
命令行工具(终端操作)
适用于所有 Linux 发行版(Ubuntu/CentOS/Debian 等),通过终端执行:
-  df命令:快速查看磁盘使用情况df -h - -h:以人类可读格式显示(GB/MB)。
- 输出列说明: 
    - Filesystem:磁盘分区名称(如- /dev/sda1)。
- Size:分区总容量。
- Used:已用空间。
- Avail:剩余可用空间。
- Use%:使用百分比。
- Mounted on:挂载路径(如- /home)。
 
- 示例: Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 32G 16G 67% / 
 
-  du命令:分析目录占用空间du -sh /path/to/directory # 查看目录总大小 du -h --max-depth=1 /home # 查看/home下所有子目录大小 - -s:显示目录总大小(不显示子目录)。
- --max-depth=N:指定扫描目录层级深度。
 
-  ncdu工具:交互式磁盘分析(需安装)sudo apt install ncdu # Ubuntu/Debian sudo yum install ncdu # CentOS/RHEL 运行后按方向键浏览目录,按 d删除文件(谨慎使用):ncdu / # 扫描根目录 
-  查看特定文件类型占用 sudo find / -type f -size +100M -exec ls -lh {} \; # 查找大于100MB的文件
️ 图形界面工具(GUI 操作)
适合桌面用户,无需记忆命令:
-  GNOME 磁盘使用分析器(Baobab) - 在应用菜单搜索 “Disk Usage Analyzer”。
- 选择扫描路径(如 或 /home),可视化显示各目录占用比例。
 
 
-  KDE 文件管理器(Dolphin) - 右键点击目录 → “Properties” → 查看 “Size” 和 “Contents” 标签页。
 
-  GParted 分区编辑器 - 安装:sudo apt install gparted
- 打开后直观显示所有分区的容量、已用空间及文件系统类型。
 
- 安装:
高级监控技巧
-  自动预警脚本 
 创建脚本定期检查根分区使用率(示例):#!/bin/bash THRESHOLD=90 # 设置阈值 USAGE=$(df / | grep / | awk '{print $5}' | sed 's/%//g') if [ $USAGE -gt $THRESHOLD ]; then echo "警告!根分区使用率: $USAGE%" | mail -s "磁盘空间告警" admin@example.com fi- 添加到 cron任务:crontab -e→ 添加0 * * * * /path/to/script.sh。
 
- 添加到 
-  清理无用文件 - 删除旧内核:sudo apt autoremove --purge(Ubuntu)。
- 清理缓存:sudo rm -rf /var/cache/*(谨慎操作)。
 
- 删除旧内核:
总结建议
- 日常维护:每周运行 df -h检查关键分区(如 、/home)。
- 大文件定位:优先使用 ncdu或du -h --max-depth=1。
- 自动化:对服务器设置磁盘告警脚本,避免存储耗尽导致服务中断。
- 扩展存储:若空间不足,可使用 fdisk扩展分区或挂载新硬盘(需备份数据)。
引用说明:
- 本文参考 Linux 官方文档(kernel.org)及 GNU Coreutils 手册。
- 命令兼容性验证基于 Ubuntu 22.04 LTS 和 CentOS 7 环境。
- 图形工具截图来源:GNOME 官方帮助文档(CC-BY-SA 协议)。
通过上述方法,您将能高效管理 Linux 存储资源,确保系统流畅运行!
 
  
			 
			 
			 
			 
			 
			 
			 
			