Increase Block Volume Size In OCI
The purpose of this article is to demonstrate how to increase block volume size in OCI on Linux instances attached to online storage . In this example, the Oracle Golden Gate Marketplace image is provisioned with a default attached block volume size of 500GB for /u02/trails, but our requirement is to increase the volume size to 600GB. In this blog, I am focusing more on resizing the mount point that holds GoldenGate trail files.
This will require two steps to achieve the expansion.
- STEP 1 : Increase the block volume size from the OCI console.
- STEP 2 : Increase the partition on the Linux server CLI using parted utility.
STEP 1 : OCI CONSOLE
- Login to the OCI Console
- As a precaution it is best practice to backup the Block volume however it is not mandatory.
- After the backup completion, go to the Block Volume and click on Edit
Once the resizing gets completed at OCI level it instructs run certain commands at OS level
STEP 2 : Host OS level changes
The volume partition should be unmounted once you log in to the Host otherwise it will show the error message
“umount target is busy”
sudo umount /u02/trails
- sudo lsblk
- sudo parted /dev/sdd
[opc@ogg21cora ~]$ sudo parted /dev/sdd
GNU Parted 3.1
Using /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit s
(parted) print
Model: ORACLE BlockVolume (scsi)
Disk /dev/sdd: 1258291200s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 2048s 1073739775s 1073737728s ext4 OGG
(parted) rm 1
(parted) mkpart
Partition name? []? OGG
File system type? [ext2]? ext4
Start? 2048s
End? 100%
(parted) quit
Information: You may need to update /etc/fstab.
Run the resize2fs command
[opc@ogg21cora ~]$ sudo resize2fs /dev/sdd1
resize2fs 1.45.4 (23-Sep-2019)
Filesystem at /dev/sdd1 is mounted on /u02/trails; on-line resizing required
old_desc_blocks = 32, new_desc_blocks = 38
The filesystem on /dev/sdd1 is now 157285888 (4k) blocks long.
That’s it….. Now validate the file system with df -h command.
Oracle documentation References :
- https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/resizingavolume.htm
- https://docs.oracle.com/en-us/iaas/Content/Block/Tasks/extendingblockpartition.htm
Disclaimer: The views expressed on this document are my own and do not necessarily reflect the views of Oracle.