创建甲骨文免费 VPS 实例时提示容量不足怎么办?

文章导读
创建实例时提示容量不足通常指区域计算资源售罄(Out of Capacity),而非磁盘空间不够;若是后者,可通过后续挂载免费块存储解决。
📋 目录
  1. 命令速用版
  2. 为什么会这样
  3. 分步处理
  4. 怎么验证是否生效
  5. 常见坑
  6. 参考来源
A A

创建实例时提示容量不足通常指区域计算资源售罄(Out of Capacity),而非磁盘空间不够;若是后者,可通过后续挂载免费块存储解决。

先说结论:创建阶段的容量报错多为区域计算资源不足,需更换区域或时段重试;若已成功创建但担心磁盘不够,甲骨文免费套餐支持额外挂载块存储扩容。

  • 先确认:辨别报错是实例规格售罄还是存储配额超限。
  • 先处理:计算资源不足需切换区域/可用域,存储不足可后续挂载。
  • 再验证:实例创建成功后,通过命令行检查磁盘与实际可用空间。

命令速用版

若实例已创建但需扩容磁盘,以下是 Linux 环境下查看与挂载新块存储的常用命令:

# 查看当前磁盘情况
lsblk

# 查看分区表
parted -l

# 挂载后查看文件系统空间
df -h

为什么会这样

甲骨文免费云主机的“容量不足”通常有两种含义。第一种是计算资源容量,即特定区域(Region)或可用域(Availability Domain)内的免费实例配额已满,公开资料中没有看到可靠的量化数据说明具体剩余量,通常表现为创建实例时直接报错无法提交。第二种是存储空间容量,免费实例默认系统盘较小,但账户层面通常拥有额外的块存储配额,允许用户在实例创建后单独购买或申请免费块存储卷并挂载使用。

分步处理

场景一:创建实例时报错

如果是选择实例形状(如 VM.Standard.A1.Flex)时提示容量不足,说明该区域当前无空闲资源。建议尝试更换其他区域或可用域,部分资料显示热门配置在部分区域可开通,但资源紧张。

场景二:实例创建后扩容磁盘

  1. 控制台创建卷:进入甲骨文云控制台块存储页面,创建新的块存储卷,注意选择与实例相同的可用域。
  2. 附加到实例:在实例详情页选择“附加块存储卷”,类型选择 iSCSI,权限设为读写。
  3. 连接 iSCSI:登录服务器,获取控制台提供的 iSCSI 连接命令并执行,建立服务器与存储卷的连接。
  4. 分区与格式化:使用 fdisk 或 parted 对新磁盘进行分区,并根据文件系统类型(如 xfs 或 ext4)进行格式化。
  5. 挂载使用:创建挂载点,将新分区挂载到指定目录,并配置 fstab 实现开机自动挂载。

怎么验证是否生效

完成挂载后,在终端执行lsblk命令,应能看到新增的磁盘设备及其分区。执行df -h命令,查看挂载点的可用空间是否已更新为扩容后的大小。若在宝塔等面板中查看,可能需要刷新或在面板内执行磁盘扩容工具。

常见坑

  • iSCSI 命令时效性:控制台生成的 iSCSI 连接命令可能随会话变化,建议附加后立即复制执行。
  • 分区数据风险:对磁盘进行分区和格式化操作会清空数据,操作前务必确认设备路径,避免误操作系统盘。
  • 文件系统增长:部分场景下分区扩容后,文件系统不会自动增长,可能需要执行xfs_growfsresize2fs命令。
  • 区域限制:块存储卷必须与实例在同一可用域,否则无法附加。

参考来源

  • 玩转云服务:Oracle Cloud 甲骨文免费云主机性能优化与存储扩容实战
  • 甲骨文免费实例硬盘满了?别慌!手把手教你如何免费解决 (如何给甲骨文免费实例添加并挂载免费块存储进行扩容)
  • Ubuntu/Linux Terraform oci 一键脚本抢购 甲骨文 Oracle VM.Standard.A1.Flex 4 个 OCPU,24 GB 内存的 vps
  • 【甲骨文云】Oracle Cloud 甲骨文云安装 CentOS 选择 100G 硬盘但是宝塔只显示 39G 的解决方法
  • 【甲骨文云】Oracle Cloud 甲骨文云中给 VPS 添加新的块存储 (CentOS 8.3.2011 磁盘分区和扩容) 过程记录