X

Size Up Your Volumes!

Max Verun
Principal Product Manager

You face a constant challenge as your business demands and handles more data every day. In addition to tackling the ever-growing demand for data storage, you must also apply patches and upgrades to your operating systems, install new applications or update your existing applications frequently. All of this places a growing demand on the size of your existing operating system disks. You need to be able to scale your existing data storage and system disks easily, without risk, and with minimal or no impact to your running applications, users, and business.

Today we're excited to announce some new capabilities that enable you to easily and quickly expand the size of your existing block storage volumes and boot volumes in Oracle Cloud Infrastructure. You now have the following options:

  • Expand your volume in-place when it's offline.
  • Restore from an existing volume backup to a new, larger volume.
  • Clone your existing volume to a new, larger volume.

These options are available in all regions, for all of your existing block storage volumes and the boot volumes that power your running compute instances. These volumes are all backed by the highly durable, best-in-class Oracle Cloud Infrastructure Block Volumes service.

Note that in addition to these new capabilities, when you create a compute instance, you can still specify a custom boot volume size up to 32 TB.

Expanding a Volume In-Place When It's Offline

To expand a volume, you must first take it offline by detaching it and then follow just a few steps. This section shows you how to do this for the boot volume of a running instance and a block volume attached to that same instance, using the Oracle Cloud Infrastructure Console. Before these steps, it is recommended that you perform backups for the volumes that you will expand.

Resizing a Boot Volume

  1. If you're increasing the instance's boot volume, stop the instance and then detach the boot volume. If you're not increasing the size of the boot volume, you can skip these steps.


     
  2. On the details page for the boot volume, click Resize and then specify the new larger size. The following images illustrate this step.








     
  3. Expand the partitions by running commands as applicable for your operating system and filesystems that use this volume. For detailed instructions, see how to resize a volume and extend the partition for a boot volume.
  4. Reattach the boot volume to the instance.




     
  5. Restart the instance.


     

Resizing a Block Storage Volume

  1. Detach the block volume that you want to resize.


     
  2. On the details page for the block volume, click the Actions icon (three dots), select Resize, and then specify the new larger size. The following images illustrate this step.





    After a few seconds of reprovisioning, the details page displays the new larger size.


     
  3. Reattach the larger block volume to your instance.




     
  4. Expand the partitions by running commands as applicable for your operating system and filesystems that use this volume.

For detailed instructions, see how to resize a volume and extend the partition for a block volume.

Restoring Your Backup to a Larger Volume

If you have a volume backup and you need a larger volume with the same content, you can restore your backup to a larger volume. This applies to both boot and block volume backups. The following steps show how to do it in the Oracle Cloud Infrastructure Console.

  1. On the details page of the backup that you want to restore to a larger volume, click the Actions icon (three dots) and then click Create Block Volume.


     
  2. In the Create Block Volume dialog box, select the Custom Block Volume Size (GB) check box and then enter the size that you want. This example shows restoring the backup of a 50 GB volume to a new 32 TB volume.



    After a few seconds, your larger size restored volume becomes available.


     
  3. Expand the partitions by running commands as applicable for your operating system and filesystems that use this volume.

For detailed instructions, see how to resize a volume, extend the partition for a block volume, and extend the partition for a boot volume.

Cloning a Volume to a Larger Volume

Cloning to a larger size volume is also easy, with a few clicks on the Console. As I stated in my prior blog post on deep cloning, cloning means that you are getting a new and larger volume that is completely isolated from the source volume in seconds, regardless of the volume size. This applies to both boot and block volumes.

  1. On the details page of the volume that you want to clone to a larger volume, click the Actions icon (three dots) and then click Create Clone.


     
  2. In the Create Clone dialog box, enter a name for the clone, select the Custom Block Volume Size (GB) check box, enter the size that you want, and then click Create Clone. This example shows cloning a 50 GB volume to a new 32 TB volume.



    After a few seconds, your larger cloned volume becomes available.


     
  3. Expand the partitions by running commands as applicable for your operating system and filesystems that use this volume.

For detailed instructions, see how to resize a volume, extend the partition for a block volume, and extend the partition for a boot volume.

Conclusion

We understand that you also need to be able to expand the size of your volumes in-place while they are online, without detaching them and without any impact to your running applications. Our road map includes giving you this ability. This announcement is an update on the first phase in our plan. Watch for more announcements about additional features and capabilities as we iterate quickly.

We want you to experience these new features and all the enterprise-grade capabilities that Oracle Cloud Infrastructure offers. It’s easy to try them out with $300 free credit. For more information, see the Oracle Cloud Infrastructure Getting Started guide, Block Volumes service overview, and FAQ.

We value your feedback as we continue to make our service the best in the industry. Send me your thoughts on how we can continue to improve or if you want more details on any topic.

Max Verun

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.