You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vertex AI实例磁盘空间耗尽,如何无需硬重置恢复连接?

解决Vertex AI实例磁盘耗尽无法连接的无重置方案

问题原因

使用gcloud compute disks resize仅扩大了磁盘物理容量,但实例内的文件系统未识别新增空间;同时磁盘满导致SSH、Jupyter连接失败,无法手动执行文件系统扩容或清理操作。

可行方案

方案1:通过启动脚本自动清理+扩容文件系统

  1. 准备清理与扩容逻辑(直接嵌入命令即可,无需单独存文件):
#!/bin/bash
# 清理临时文件释放空间
rm -rf /tmp/*
rm -rf /var/tmp/*
rm -rf /home/jupyter/.cache/*
# 扩容根分区文件系统(默认根分区为/dev/sda1)
resize2fs /dev/sda1
# 扩容数据盘文件系统(默认数据盘挂载设备为/dev/sdb)
resize2fs /dev/sdb
  1. 给实例添加启动脚本元数据并重启:
gcloud compute instances add-metadata [你的实例名称] \
  --metadata startup-script='#!/bin/bash
rm -rf /tmp/*
rm -rf /var/tmp/*
rm -rf /home/jupyter/.cache/*
resize2fs /dev/sda1
resize2fs /dev/sdb' \
  --zone [实例所在区域]
gcloud compute instances restart [你的实例名称] --zone [实例所在区域]

实例重启后,启动脚本会自动执行清理和扩容操作,完成后即可正常连接。

方案2:通过串行控制台手动清理+扩容

  1. 启用实例串行控制台:
gcloud compute instances add-metadata [你的实例名称] \
  --metadata serial-port-enable=TRUE \
  --zone [实例所在区域]
  1. 连接到串行控制台:
gcloud compute connect-to-serial-port [你的实例名称] --zone [实例所在区域]
  1. 登录实例(若需密码,执行gcloud compute reset-linux-password [你的实例名称] --zone [实例所在区域]重置),执行以下命令:
rm -rf /tmp/*
rm -rf /var/tmp/*
rm -rf /home/jupyter/.cache/*
resize2fs /dev/sda1
resize2fs /dev/sdb
  1. 退出控制台后,尝试重新连接SSH或Jupyter。

注意事项

  • 确认磁盘设备路径:部分实例根分区可能为/dev/sda,数据盘可能为/dev/sdc,可通过实例详情页的磁盘挂载信息核对。
  • 临时目录文件均为可清理内容,不会影响实例核心数据;若有需保留的临时文件,需调整清理命令。

内容的提问来源于stack exchange,提问作者Weilun Sun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 10:15:50