(Only new volumes) Format the volume. WARNING: Do this step only for new volumes. Do NOT do this step for existing volumes, as it will wipe out the volume:
>sudo mkfs.ext4 /dev/vdc
Mount the volume to a new directory called /data:
>sudo mkdir /data
>sudo mount /dev/vdc /data
Check your new /data volume:
>df -h | grep vdc
You have now successfully attached and mounted your storage volume.
Resize a Volume
It is possible to resize an existing storage volume to make it larger, if additional space is required in an instance. This option is dependent on a few things:
You need to have sufficient volume storage quota in your project. Go to the "Overview" page on the Nimbus dashboard to see how much volume storage is available.
You cannot resize a root volume of an instance (the volume mounted as /dev/vda1 inside the instance). If you require a larger root volume, your only option is to delete the instance and re-create it with a larger root volume on the "Source" section during instance creation.
You cannot shrink an existing volume. The new volume size must be larger than the old size.
Provided it meets all these requirements, you can resize a volume by the following steps:
Log on to the instance, and make sure that any file systems on that volume are unmounted (use "umount" if it is mounted):
df -h
Log on to the Nimbus dashboard, go to the "Volumes" page, and select "Manage Attachments" from the drop-down menu to the right of the volume
Click on "Detach Volume", and confirm
Once detached, select "Extend Volume" from the drop-down menu to the right of the volume
Enter the new size in GB (it must be larger than the current size), then click on "Extend Volume"
To re-attach the volume, select "Manage Attachments" from the drop-down menu to the right of the volume
Select the instance you want to attach it to, make a note of the value of the "Device Name" field (usually /dev/vdc), then click on "Attach Volume"
Log on to the instance, and make sure that the operating system can see the attached volume:
fdisk -l /dev/vdc
Run a file system check on the patition first (assuming that the partition is /dev/vdc, fdisk will tell you if the partition has a different name like /dev/vdc1):
e2fsck -f /dev/vdc
Resize the partition to use the additional space added to the volume:
resize2fs /dev/vdc
You can now mount the volume again (replace /data with the mount point you normally use for the volume):