前段时间建了个4C24G100G的ARM机,玩了段时间,索性把磁盘给调整成200G,话说只要不超过200G封的概率就比较小吧,记录一下调整过程,一共分为3步:
第一步:oracle cloud上直接修改实例引导卷大小
进入实例内部-存储-进入引导卷-直接编辑-更新



第二步:服务器重新扫描磁盘
此时进入服务器,查看磁盘总量还是只有100G,记住此刻我的<device_name>是sda

执行命令
sudo dd iflag=direct if=/dev/<device_name> of=/dev/null count=1
echo "1" | sudo tee /sys/class/block/<device_name>/device/rescan
将<device_name>替换成sda执行后,磁盘大小变为200G
第三步:扩容分区和文件系统
此时磁盘大小可以看出是200G,但是根目录还是只有96G

执行命令
sudo growpart /dev/sda 1
sudo resize2fs /dev/sda1
最后验证

如果提示没有 growpart 命令,先安装:
sudo apt update
sudo apt install -y cloud-guest-utils
然后再执行:
sudo growpart /dev/sda 1
sudo resize2fs /dev/sda1
注:磁盘大小只能提高不能减少,如果需要减少建议参考官方文档进行操作:
https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/update-block-volume.htm
1 个帖子 - 1 位参与者