Oracle 服务器硬盘扩容
Oracle 服务器硬盘扩容
clover扩容 Oracle Cloud 服务器的硬盘,比想象中简单。整个过程分三步:控制台调容量 → 刷新系统识别 → 扩展分区和文件系统。下面是我的实际操作记录,以 Ubuntu 为例。
一、控制台操作
- 登录 Oracle Cloud 控制台,进入 存储 → 引导卷。
- 找到目标引导卷,点击右侧菜单选择 编辑。
- 输入新的容量大小(比如从 47GB 调到 100GB),点击 保存更改。
⚠️ 注意:扩容只能增加不能减少。免费套餐总容量不能超过 200GB,接近上限的话要先清理其他引导卷。
二、让系统识别新空间
SSH 连上服务器,执行重新扫描:
1 | sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1 |
然后用 lsblk 确认磁盘容量已更新。
三、扩展分区
安装 growpart 工具(已装可跳过):
1 | sudo apt update && sudo apt install cloud-guest-utils -y |
查看磁盘结构:
1 | lsblk |
根据分区布局扩展对应分区。如果根分区是 /dev/sda1:
1 | sudo growpart /dev/sda 1 |
四、扩展文件系统
先确认文件系统类型:
1 | df -Th / |
根据类型选对应的扩展命令:
ext4(Ubuntu 默认):
1 | sudo resize2fs /dev/sda1 |
xfs(Oracle Linux 默认):
1 | sudo xfs_growfs / |
五、验证结果
1 | df -h / |
确认根目录容量已变成目标值。
关键点提醒
- 无需重启:整个扩容过程可以在线完成
- 备份优先:操作前建议创建引导卷备份
- 免费配额:注意 200GB 的总容量上限
- 删除实例:删实例时记得勾选”永久删除关联的引导卷”,否则卷会继续占配额