上一篇                     
               
			  Linux怎么查看磁盘大小命令
- Linux
- 2025-06-11
- 4669
 使用
 
 
df -h命令查看已挂载磁盘的空间大小及使用情况;通过
 lsblk命令可查看所有硬盘及分区的物理大小,两者结合即可全面掌握硬盘容量信息。
查看Linux硬盘大小的详细指南
在Linux系统中,掌握硬盘使用情况是系统管理和性能优化的基础操作,无论是排查存储空间不足问题,还是规划服务器扩容,准确查看硬盘信息都至关重要,以下是多种专业可靠的方法:
一、命令行工具(终端操作)
df 命令(推荐首选)
 
功能:显示文件系统的磁盘空间使用情况
操作步骤:
df -h
输出示例:
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda1       20G  8.2G   11G   44% /
/dev/sdb1      100G   25G   75G   25% /data参数解析:
- -h:以人类可读格式显示(GB/MB)
- -T:显示文件系统类型(如ext4、xfs)
- --total:添加总计行
lsblk 命令(查看块设备)
 
功能:列出所有块设备(物理磁盘和分区)的层次结构
操作步骤:
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT
输出示例:

NAME    SIZE FSTYPE MOUNTPOINT
sda     20G        
├─sda1  10G ext4   /
└─sda2  10G swap   
sdb    100G ext4   /datafdisk 命令(查看物理磁盘)
 
功能:查看物理磁盘的详细信息(需sudo权限)
操作步骤:
sudo fdisk -l
关键信息:
- Disk /dev/sda: 20 GiB→ 磁盘总容量
- /dev/sda1开头的行 → 分区大小
du 命令(分析目录占用)
 
功能:查看指定目录的磁盘使用情况
操作步骤:
du -sh /home # 查看/home目录总占用 du -h --max-depth=1 /var # 查看/var下一级子目录大小
️ 二、图形界面方法(适合桌面用户)
GNOME 桌面(Ubuntu/Fedora等)
- 打开 文件管理器
- 右键点击目标驱动器 → 选择 属性
- 在 卷 标签页查看总容量和可用空间
KDE Plasma 桌面(Kubuntu/KDE Neon)
- 安装 KDiskFree 工具:sudo apt install kdf
- 启动后直观显示所有磁盘的分区大小和使用率
通用工具:GParted
安装:

sudo apt install gparted # Debian/Ubuntu sudo dnf install gparted # Fedora/RHEL
功能:图形化显示分区结构,支持调整大小、格式化等操作
三、高级工具(运维场景)
ncdu(交互式磁盘分析)
 
安装:
sudo apt install ncdu # Debian/Ubuntu
使用:
ncdu / # 扫描根目录
特点:交互式界面,按目录大小排序,支持删除操作

iotop(实时磁盘I/O监控)
 
sudo iotop -o # 显示正在读写磁盘的进程
最佳实践建议
- 组合使用:先用 df -h查看整体情况,再用du定位大文件
- 监控关键目录:定期检查 /var、/tmp、日志目录(如/var/log)
- 清理策略: 
  - 删除旧内核:sudo apt autoremove --purge
- 清理日志:journalctl --vacuum-size=200M
 
- 删除旧内核:
- LVM用户注意:使用 lvdisplay和vgdisplay查看逻辑卷和卷组大小
重要提示:生产服务器操作前务必备份数据!误操作可能导致数据丢失。
通过以上方法,您可全面掌握Linux系统的存储状态,命令行工具适合所有环境且效率更高,图形工具则对新手更友好,建议运维人员掌握至少3种命令行工具以应对不同场景。
引用说明基于Linux核心工具官方文档(df(1)、lsblk(8)),并参考Filesystem Hierarchy Standard规范,操作验证于Ubuntu 22.04/CentOS Stream 9环境。
 
  
			 
			 
			 
			