用 df 查看各文件系统的剩余磁盘空间
以人类可读的单位显示每个已挂载文件系统的总容量、已用空间、可用空间和使用百分比。
执行 df -h,即可看到每个已挂载文件系统的已用和可用空间(以 G/M 为单位)。
01命令
命令
$ df -h02作用说明
每一行对应一个已挂载的文件系统,依次是设备名、总容量、已用、可用、使用百分比和挂载点。tmpfs、udev、loop 设备所在的行可以忽略——挂载点为 / 的那一行才是根文件系统。重点关注根分区和 /home 分区的 Avail 列:文件系统一旦用满(100%),服务就会开始写入失败。ext4/btrfs 会为 root 保留几个百分点空间,所以 df 显示的可用量比普通用户实际能用的略少;如果空间对不上,可用 lsof +L1 找到仍占用已删除文件的进程。
03风险
!注意: df 统计的是文件系统层面的空间;如果感觉空间「凭空消失」,可以用 du 按目录排查,看是大文件还是已被删除但仍被占用的文件造成的。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- df(1) — report file system disk space usage依据: The df man page documents '-h' / '--human-readable' as printing sizes in powers of 1024 with human-readable units like G.
最后验证: 2026-09-17 · 分类: 文件与文件夹