甲骨文云 Oracle Cloud 引导卷扩展和块存储卷挂载
甲骨文云 Oracle Cloud 引导卷扩展和块存储卷挂载

背景与核心痛点:在甲骨文云(OCI)中,许多新手用户对“引导卷(Boot Volume)”与“块存储卷(Block Volume)”的边界常常模糊不清。每个始终免费(Always Free)账户均享有 200GB 的免费高性能存储总额度。掌握系统引导卷无损扩容与额外数据块存储卷的 iSCSI 网络挂载、fdisk 分区格式化及开机自动挂载配置,是高效榨干甲骨文云免费资源的核心必修课。
目录
引导卷与块存储卷的核心区别
- 引导卷(Boot Volume):即实例的“系统盘(C盘)”。包含操作系统内核、Docker 运行环境及根目录应用。容量不足时直接通过“扩展引导卷”在线热扩容,无需停止服务。
- 块存储卷(Block Volume):即独立扩展的“数据盘(D盘)”。作为额外的物理存储介质通过 iSCSI 或半虚拟化附加到实例,适合存放独立的备份文件、影视资源或冷数据。
免费用户 200GB 存储额度与性能避坑
- 额度规划:每个 Always Free 账号总计享有 200GB 的免费磁盘配额。例如:4 台 50GB 机器,或 2 台 100GB 机器(系统盘 50GB + 数据块存储 50GB)。
- 性能滑块避坑:创建块存储卷时,切勿调高“卷性能 (VPU)”滑块,必须保持在默认基准性能(10 VPU),否则会超出免费权益产生按量扣费。
新建块存储卷与 iSCSI 挂载实操
- 控制台进入 存储 -> 块存储卷 -> 点击 创建块存储卷(如设置 50GB)。
- 创建完毕后点击 附加到实例:
- 方式选择 iSCSI。
- 访问类型保持 读/写。
- 附加完成后,点击右侧选项中的 iSCSI 命令和信息,复制对应的终端附加命令并在服务器中执行。
磁盘分区格式化与 fstab 开机自动挂载
- 执行
fdisk -l查看新识别出的磁盘设备(通常为/dev/sdb)。 - 执行分区与格式化:
fdisk /dev/sdb # 输入 n -> p -> 回车 -> w 保存 mkfs.ext4 /dev/sdb1 - 挂载到指定备份目录:
mkdir -p /backup mount /dev/sdb1 /backup - 配置开机自动挂载:
编辑
/etc/fstab追加:/dev/sdb1 /backup ext4 defaults 0 0
系统引导卷在线扩容实战
- 控制台进入 存储 -> 块存储卷 -> 引导卷。
- 编辑目标实例引导卷,直接将容量由 47GB 改为 100GB 并保存。
- 复制弹出的操作系统扫描脚本并执行。
- 在终端运行 OCI 专用无感扩容指令:
输入LANG=en_US.UTF-8 sudo /usr/libexec/oci-growfsy确认,根目录瞬间扩充至 100GB。
引导卷快照与备份策略
OCI 提供免费的引导卷定时备份与手动快照功能:
- 在引导卷操作菜单选择 创建手动备份,选择增量或完整备份。
- 当系统故障或配置损坏时,可直接基于备份创建新的引导卷实现秒级灾难恢复。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 zszweb
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果