当前位置:首页 > 云服务器 > 正文

查看服务器剩余空间

过系统命令(如 Linux 用 df -h)或管理面板 查看服务器 剩余空间

查看Linux服务器剩余空间的方法

使用df -h命令(推荐)

这是最常用且直观的方式,参数说明如下:

  • -h表示以人类可读格式显示(自动转换为GB/MB等单位)

    执行示例:

    查看服务器剩余空间 第1张

    df -h /

    输出示例解读:

    | 文件系统 | 容量 | 已用 | 可用 | 挂载点 |

    |—————-|———|———-|———-|———-|

    | /dev/sda1 | 50G | 32G | 18G | / |

    | tmpfs | 7.8G | 0 | 7.8G | /dev/shm |

️重点关注根分区()的可用空间,若低于10%需警惕!

查看特定目录占用情况

若需定位大文件,可结合以下命令组合使用:

查看服务器剩余空间 第2张

# 按大小排序显示当前目录下的文件(含子目录) du -sh | sort -rn # 深度扫描指定路径(如/var) du -sh /var/ 2>/dev/null


Windows Server查看方案

通过图形界面操作:

查看服务器剩余空间 第3张

  1. 打开“此电脑”右键→管理→磁盘管理
  2. 或使用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使用情况

0