# 甲骨文(Oracle Linux)手动扩容命令

- Link: https://yjyj.net/learn/centos/6234.html
- Published: 2021-12-10T08:51:38+08:00
- Author: 小 虾

⚡ 生猛大蝦编辑部 · 30 秒核心看点

 * 先用 oci-growfs 处理文件系统扩容，再用 dd 读盘做一次快速健康检查。
 * 命令写法很短，但前提是设备路径要对，别把系统盘名看错。
 * 这类手动扩容适合临时救急，执行前最好先确认数据已备份。

`LANG=en_US.UTF-8 sudo /usr/libexec/oci-growfs`

`sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1`

hostloc MJJ大佬给出的办法, 得空了试试看

📌 生猛大蝦编辑部 · 背景与实操延伸

原文虽然只有一条命令，但它对应的是云主机扩容里最容易卡住的一步：磁盘在控制台变大
了，系统里却还没吃到新空间。实操时建议先确认设备名、挂载点和文件系统类型，再执行
扩容命令；如果是生产环境，务必先备份或做快照。扩容后别只看命令是否报错，还要用 df、
lsblk 等方式核对容量是否真正生效。

❓ 延伸问答与排错指南（FAQ）

Oracle Linux 扩容后为什么还要手动处理？

云平台把磁盘容量放大后，系统里的分区和文件系统未必会自动跟着变大，所以还需要在系统
内执行扩容动作。手动处理的目的，就是让操作系统真正识别到新增空间，避免出现“盘变大
了但可用容量没增加”的情况。

oci-growfs 这条命令主要做什么？

它的作用是帮助 Oracle Linux 场景下扩展文件系统容量。通常在磁盘扩容完成后执行，用
来把新增空间同步到文件系统层面。实际操作前要先确认当前挂载点和设备名无误，避免对错
盘操作。

执行前最该注意什么？

最关键是确认设备路径是否正确，例如系统盘标识是否对应当前实例。其次要留意是否有重要
数据，扩容前最好先做备份。命令执行后再检查磁盘容量和挂载状态，确认扩容结果是否生效。

📚 【[CentOS 学习](https://yjyj.net/category/learn/centos)】专栏延伸阅读与热门精选（
[全站文章归档](https://yjyj.net/archive)）：

 * [ServerStatus 感觉不错, 记录一下配置过程](https://yjyj.net/learn/centos/6230.html)
 * [Centos7 防火墙管理](https://yjyj.net/learn/centos/6228.html)
 * [macOS 下 GoAccess 踩坑](https://yjyj.net/learn/centos/6262.html)
 * [Ubuntu 安装 GUI 及远程桌面 Xrdp](https://yjyj.net/learn/centos/6363.html)
 * 热门必读[Shopify Sessions 数据维度表](https://yjyj.net/learn/shopify/7764.html)
 * 热门必读[解决: windows 环境下 无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称](https://yjyj.net/learn/7776.html)
