三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在Linux系统中使用df命令来查看磁盘剩余空间?

美国、香港服务器

如何在Linux系统中使用df命令来查看磁盘剩余空间?

06-27   来源:

在 Linux 系统中,df(Disk Free)是最常用的查看磁盘空间使用情况的命令。以下是详细的使用方法和示例,帮助你快速掌握如何查看磁盘剩余空间:
一、基础用法:查看所有挂载点的磁盘空间
bash
df -h
 
参数说明:
-h:以人类可读的格式(如 KB、MB、GB)显示容量,避免显示大量数字(默认以 1K 为单位)。
输出示例:
plaintext
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        40G   15G   25G  38% /
devtmpfs        2.0G     0  2.0G   0% /dev
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           2.0G  8.5M  1.9G   1% /run
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sdb1       100G   20G   80G  20% /data
 
关键字段解释:
Filesystem:文件系统设备名(如/dev/sda1)或卷标。
Size:总容量。
Used:已使用空间。
Avail:可用空间(即剩余空间)。
Use%:使用率。
Mounted on:挂载点(如/表示根目录,/data表示自定义挂载点)。
二、查看特定挂载点的剩余空间
若只需查看某个目录所在分区的空间(如根目录/或数据目录/data):
 
bash
df -h /        # 查看根分区剩余空间
df -h /data    # 查看/data目录所在分区的剩余空间
三、高级用法:更精准的磁盘分析
1. 显示 inode 使用情况
bash
df -i
 
作用:inode 是 Linux 存储文件元数据的结构,inode 满了会导致无法创建新文件(即使磁盘还有空间)。
输出示例:
plaintext
Filesystem     Inodes  IUsed   IFree IUse% Mounted on
/dev/sda1     2621440 485625 2135815   19% /
 
2. 以特定单位显示(如 MB、GB)
bash
df -m  # 以MB为单位显示
df -BG # 以GB为单位显示(注意B大写)
3. 排除指定文件系统类型
bash
df -hT --exclude-type=tmpfs --exclude-type=devtmpfs  # 只显示真实磁盘分区
4. 显示挂载点的文件系统类型
bash
df -Th  # 增加-T参数显示文件系统类型(如ext4、xfs)
四、常见问题与解决方案
1. 显示的剩余空间与预期不符
原因:
可能有大文件被删除但进程仍在占用(需重启服务释放空间)。
磁盘配额限制了用户可用空间。
排查方法:
bash
lsof +L1  # 查看被删除但仍在使用的文件
 
2. 无法找到新挂载的磁盘
原因:
磁盘未正确挂载(需使用mount命令挂载)。
挂载点被隐藏(如使用了bind挂载)。
排查方法:
bash
mount  # 查看所有已挂载的文件系统
 
五、结合其他命令:更深入的空间分析
1. 查看目录占用空间(与 df 配合)
bash
du -sh /path/to/directory  # 查看指定目录的总大小
du -h --max-depth=1 /path  # 查看指定目录下一级子目录的大小(按层级显示)
2. 实时监控磁盘空间变化
bash
watch -n 5 df -h  # 每5秒刷新一次磁盘使用情况
六、总结:快速定位剩余空间的命令
需求 命令示例 说明
查看所有磁盘剩余空间 df -h 以易读格式显示所有挂载点
查看根目录剩余空间 df -h / 仅显示根分区信息
查看 inode 使用情况 df -i 检测 inode 是否已满
实时监控磁盘空间变化 watch -n 5 df -h 动态刷新显示结果
查找大目录 / 大文件 du -sh /* | sort -h 按大小排序显示根目录下的内容
 
通过df命令的灵活组合,可快速掌握系统磁盘使用情况,及时发现空间不足问题并采取清理措施。

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何通过设置排除项来避免BleachBit清理重要数据? 下一篇:如何进行DNS解析检测?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)