
本教程适用于 Ubuntu/Debian 系统,全程无需重启。
登录实例,确认当前状态:
登录 Oracle Cloud 控制台
进入:Block Storage → Boot Volumes
找到对应实例的引导卷
点击 Edit,输入更大的容量(只能扩不能缩)
点击 Save Changes 保存
sudo apt-get update sudo apt-get install cloud-guest-utils -y
让系统识别到新大小:
echo "1" | sudo tee /sys/class/block/sda/device/rescan
然后用 lsblk 确认磁盘总大小已更新。
如果输出 CHANGED: partition=2 ...,说明分区已扩展
如果输出 NOCHANGE: partition 2 is size xxx. it cannot be grown,说明分区已经最大,跳过此步(你遇到的就是这个情况)
根据文件系统类型执行对应命令:
sudo resize2fs /dev/sda2 sudo xfs_growfs /
现在根分区应该显示为新的大小了。
sudo apt-get update && sudo apt-get install cloud-guest-utils -y echo "1" | sudo tee /sys/class/block/sda/device/rescan sudo growpart /dev/sda 2 sudo resize2fs /dev/sda2 df -h /