Linux怎么查看磁盘大小命令

使用df -h命令查看已挂载磁盘的空间大小及使用情况;通过lsblk命令可查看所有硬盘及分区的物理大小,两者结合即可全面掌握硬盘容量信息。

查看Linux硬盘大小的详细指南

在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   /data

fdisk 命令(查看物理磁盘)

功能:查看物理磁盘的详细信息(需sudo权限)
操作步骤

Linux怎么查看磁盘大小命令

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等)

  1. 打开 文件管理器
  2. 右键点击目标驱动器 → 选择 属性
  3. 标签页查看总容量和可用空间

KDE Plasma 桌面(Kubuntu/KDE Neon)

  1. 安装 KDiskFree 工具:sudo apt install kdf
  2. 启动后直观显示所有磁盘的分区大小和使用率

通用工具:GParted

安装

sudo apt install gparted  # Debian/Ubuntu
sudo dnf install gparted  # Fedora/RHEL

功能:图形化显示分区结构,支持调整大小、格式化等操作

📊 三、高级工具(运维场景)

ncdu(交互式磁盘分析)

安装

sudo apt install ncdu  # Debian/Ubuntu

使用

Linux怎么查看磁盘大小命令

ncdu /  # 扫描根目录

特点:交互式界面,按目录大小排序,支持删除操作

iotop(实时磁盘I/O监控)

sudo iotop -o  # 显示正在读写磁盘的进程

💡 最佳实践建议

  1. 组合使用:先用 df -h 查看整体情况,再用 du 定位大文件
  2. 监控关键目录:定期检查 /var/tmp、日志目录(如/var/log
  3. 清理策略
    • 删除旧内核:sudo apt autoremove --purge
    • 清理日志:journalctl --vacuum-size=200M
  4. LVM用户注意:使用 lvdisplayvgdisplay 查看逻辑卷和卷组大小

重要提示:生产服务器操作前务必备份数据!误操作可能导致数据丢失。

通过以上方法,您可全面掌握Linux系统的存储状态,命令行工具适合所有环境且效率更高,图形工具则对新手更友好,建议运维人员掌握至少3种命令行工具以应对不同场景。


引用说明基于Linux核心工具官方文档(df(1)lsblk(8)),并参考Filesystem Hierarchy Standard规范,操作验证于Ubuntu 22.04/CentOS Stream 9环境。

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/19260.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月11日 08:08
下一篇 2025年6月11日 08:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN