oracle vps 卷扩容记录

终身免费的oracle vps 说是有200G容量,之前能开4台服务器,我一直只用了一台50G,所以尝试一下扩容。

卷扩容

  • oracle vps管理后台,编辑实例的卷,修改容量大小
    • 原先47G,可修改为50G ~ 200G 配额
    • 修改为200G后,再次修改,提示不可改小

操作系统刷新

  • 按卷扩容后的提示执行结果:sda      8:0    0  200G  0 disk 
[opc@instance-20210526-1514 ~]$ sudo dd iflag=direct if=/dev/oracleoci/oraclevda of=/dev/null count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00094068 s, 544 kB/s
[opc@instance-20210526-1514 ~]$ echo "1" | sudo tee /sys/class/block/`readlink /dev/oracleoci/oraclevda | cut -d'/' -f 2`/device/rescan
1
[opc@instance-20210526-1514 ~]$ df -lh
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        456M     0  456M   0% /dev
tmpfs           493M     0  493M   0% /dev/shm
tmpfs           493M   57M  437M  12% /run
tmpfs           493M     0  493M   0% /sys/fs/cgroup
/dev/sda3        39G  7.7G   31G  21% /
/dev/sda1       512M   12M  501M   3% /boot/efi
tmpfs            99M     0   99M   0% /run/user/994
tmpfs            99M     0   99M   0% /run/user/1000
[opc@instance-20210526-1514 ~]$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0  512M  0 part /boot/efi
├─sda2   8:2    0    8G  0 part [SWAP]
└─sda3   8:3    0 38.1G  0 part /

分区扩容

  • 扩容工具:sudo yum install gdisk
    • Centos源:遇到了源404问题,修改源注掉镜像,修改baseurl到类似baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/后,安装成功
Error downloading packages:
  gdisk-0.8.10-3.el7.x86_64: [Errno 256] No more mirrors to try.

[opc@instance-20210526-1514 ~]$ sudo vi /etc/yum.repos.d/CentOS-Base.repo
[opc@instance-20210526-1514 ~]$ sudo yum clean all
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Cleaning repos: base docker-ce-stable epel extras updates
Cleaning up list of fastest mirrors
  • 扩展分区:sudo growpart /dev/sda 3
  • [opc@instance-20210526-1514 ~]$ sudo growpart /dev/sda 3
    CHANGED: partition=3 start=17827840 old: size=79847424 end=97675264 new: size=401602526 end=419430366
    [opc@instance-20210526-1514 ~]$ lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0   200G  0 disk 
    ├─sda1   8:1    0   512M  0 part /boot/efi
    ├─sda2   8:2    0     8G  0 part [SWAP]
    └─sda3   8:3    0 191.5G  0 part /

文件系统扩容

  • 检查文件系统:df -Th /
    • xfs文件系统:sudo xfs_growfs /
    • ext4文件系统:sudo resize2fs /dev/sda3
[opc@instance-20210526-1514 ~]$ df -Th /
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sda3      xfs    39G  7.7G   31G  21% /
  • 文件系统扩容:sudo xfs_growfs /
[opc@instance-20210526-1514 ~]$ sudo xfs_growfs /
meta-data=/dev/sda3              isize=512    agcount=4, agsize=2495232 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=9980928, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=4873, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 9980928 to 50200315
[opc@instance-20210526-1514 ~]$ df -h /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       192G  7.4G  185G   4% /

扩容成功