如何在Ubuntu系统中快速查看磁盘空间使用情况
如何在Ubuntu系统中快速查看磁盘空间使用情况Ubuntu系统提供了多种命令行工具和图形界面方法来检查磁盘容量和剩余空间,其中df和du命令是最常用的解决方案。我们这篇文章将详细介绍终端和GUI两种方式,并分析各自适用场景。终端命令行方
如何在Ubuntu系统中快速查看磁盘空间使用情况
Ubuntu系统提供了多种命令行工具和图形界面方法来检查磁盘容量和剩余空间,其中df和du命令是最常用的解决方案。我们这篇文章将详细介绍终端和GUI两种方式,并分析各自适用场景。
终端命令行方法
打开终端后,输入df -h
命令即可显示所有挂载点的人类可读格式(GB/MB)磁盘信息。其中-h参数自动转换单位为G/M,而-T参数可额外显示文件系统类型。
如需查看特定目录的磁盘占用细节,du -sh /path/to/directory
能递归计算该目录总大小。添加--max-depth参数可控制扫描层级,例如du -h --max-depth=1 /home
仅显示home目录下第一层子目录的大小。
进阶工具组合使用
配合lsblk
命令能查看块设备拓扑结构,而ncdu
工具则提供交互式可视化扫描。通过管道命令如df -h | grep -v tmpfs
可过滤临时文件系统,使数据更聚焦。
图形界面操作
在Ubuntu桌面环境,文件管理器左侧栏右键点击磁盘选择"属性"即可查看。系统自带的"磁盘"实用工具(Disks)不仅能显示容量,还可进行分区管理和SMART检测。
对于服务器用户,安装baobab
软件包可获得图形化磁盘分析器。该工具用树状图和环形图直观呈现目录占用比例,比命令行更易快速定位大文件。
Q&A常见问题
为什么df显示的可用空间与实际不符
这可能由于系统保留空间(默认5%)或已删除但被进程占用的文件导致。使用lsof | grep deleted
可查找此类文件,而tune2fs -l
能查看ext4分区保留块设置。
如何监控磁盘空间变化
建议设置cron定时任务运行df -h > /var/log/disk.log
记录历史数据,或安装inotify-tools
实时监控目录变化。企业级环境可部署Prometheus+Node Exporter实现告警。
SSD与HDD的检测方式是否有差异
基础检测命令相同,但SSD需额外关注smartctl -a /dev/sdX
的磨损指标。NVMe设备则需使用nvme list
和nvme smart-log
专属工具,传统命令可能无法获取完整信息。
标签: Ubuntu系统管理 磁盘空间分析 Linux文件系统 服务器监控 存储设备检测
相关文章