---
title: "甲骨文(Oracle Linux)手动扩容命令"
url: "https://yjyj.net/learn/centos/6234.html"
author: "小 虾 (生猛大蝦编辑部)"
published_at: "2021-12-10T08:51:38+08:00"
updated_at: "2025-01-19T23:04:21+08:00"
categories: "CentOS 学习"
tags: "CentOS教程, Linux运维"
summary: "本文聚焦 Oracle Linux 手动扩容的实操命令，解决云主机磁盘扩容后文件系统未自动扩展的常见问题。核心看点是通过 oci-growfs 与 dd 先确认设备可读性，再完成扩容验证，适合需要快速排障、稳妥放大系统盘的运维场景。"
source: "生猛大蝦 (https://yjyj.net)"
---

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

> 来源：[生猛大蝦 (yjyj.net)](https://yjyj.net/learn/centos/6234.html) · 作者：小 虾 · 发布时间：2021-12-10

## 30 秒核心看点 (TL;DR)

- 先用 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 场景下扩展文件系统容量。通常在磁盘扩容完成后执行，用来把新增空间同步到文件系统层面。实际操作前要先确认当前挂载点和设备名无误，避免对错盘操作。

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

---
更多 Linux 运维、WordPress 性能优化、前端工程化、Shopify 独立站与极客折腾指南：[生猛大蝦全站文章归档 (https://yjyj.net/archive)](https://yjyj.net/archive)
