上一篇
查看服务器剩余空间
- 云服务器
- 2025-08-19
- 9
过系统命令(如 Linux 用 df -h)或管理面板 查看服务器 剩余空间
查看Linux服务器剩余空间的方法
使用df -h命令(推荐)
这是最常用且直观的方式,参数说明如下:
- -h表示以人类可读格式显示(自动转换为GB/MB等单位)
执行示例:
df -h /
输出示例解读:
| 文件系统 | 容量 | 已用 | 可用 | 挂载点 |
|—————-|———|———-|———-|———-|
| /dev/sda1 | 50G | 32G | 18G | / |
| tmpfs | 7.8G | 0 | 7.8G | /dev/shm |
️重点关注根分区()的可用空间,若低于10%需警惕!
查看特定目录占用情况
若需定位大文件,可结合以下命令组合使用:

# 按大小排序显示当前目录下的文件(含子目录) du -sh | sort -rn # 深度扫描指定路径(如/var) du -sh /var/ 2>/dev/null
Windows Server查看方案
通过图形界面操作:

- 打开“此电脑”右键→管理→磁盘管理
- 或使用PowerShell命令: Get-PSDrive | Select-Object Name,Used,Free,Capacity | Format-Table -AutoSize
云服务器特殊注意事项
对于阿里云/西西安全等厂商提供的实例:
建议同时检查:
- 系统盘剩余空间(通常较小,约50GB)
- 数据盘挂载状态(需确认是否成功挂载)
可通过控制台直接查看监控指标中的磁盘使用率曲线图。
常见问题与解答
Q1: 如果发现根分区只剩5GB怎么办?
解决方案:
① 删除旧日志文件(/var/log/.gz)、清理Docker容器镜像;
② 扩展分区(需重启服务器);
③ 将非必要服务迁移至其他挂载点。
Q2: df显示充足但实际无法写入文件是什么原因?
可能原因:
inode耗尽!即使有空闲块,没有可用的文件节点也无法创建新文件,此时应运行:
df -i # 查看inode使用情况