var img = document.createElement('img'); img.src = "https://easystat.de/piwik.php?idsite=13&rec=1&url=https://docs.servinga.cloud" + location.pathname; img.style = "border:0"; img.alt = "tracker"; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(img,s);
Skip to main content

Overview

You can attach Volumes to your server to increase its total storage capacity. Volumes are billed per GB of capacity per month. You can attach up to 10 volumes to a single server.

note

Please don't confuse additional volumes with the server's root volume. The root volume is the volume that is created when you create a server. It is the volume that contains the operating system and all your data. Your root volume can only be extended by upgrading your server's plan.

Create an additional volume

You can find the additional volume creation form under ServerDisksOrder additional disk. Alternatively you can click on ServerActionsCreate additional disk. This will open a new dialog where you can configure your additional volume. Step 1 The volume's name (1) can be freely chosen and is only for identification purposes in our customer panel.

The volume's size (2) is in GB and can be between 1 and 1000 GB. As of today, the volume's size can not be changed after the volume has been created. This will change in the future so you can increase the volume's size. However, it will never be possible to shrink an additional volume - as with the root volume, you will only be able to increase its size.

The storage class (3) decides how fast your additional volume is and how much you are going to pay for it. Slower storage classes (like HDD storage) are cheaper but slower and thus not suitable for databases or other applications that require fast storage. Faster storage classes (like SSD storage) are more expensive but faster and thus suitable for databases or other applications that require fast storage.

Finally, you choose the auto-format (4) option for the volume. On newer servers, where the vps-util software package is installed, we can automatically provision new additional disks and mount them.

info

The automatic provisioning of additional disks is only available for servers that run Ubuntu, Debian or CentOS. If you use a different operating system, you will have to manually provision and mount the additional disk.

For more information please check our Linux Usage Guide and our Windows Usage Guide.

caution

Please note that as of today, additional disks can not be used with RouterOS.

After the creation, you can see the additional volume in the list of your server's disks. Step 2 If you plan to manually provision your disk, the device column is relevant for you. A device name of sdb indicates that the disk is attached to your server as /dev/sdb. You can use this information to partition and format the disk.

Resize an additional volume

If you need more storage capacity on your additional volume, you can resize it.

note

It's only possible to grow the size of an additional volume. Shrinking an additional volume is not possible.

If you need less storage capacity, you can create a new additional volume with the desired size, copy the data over and delete the old volume. You will be automatically refunded the remaining runtime you already prepaid for the old volume.

In order to resize an additional volume, just click "Resize" in the actions column of the volume in question. You can find that colum either on your server's overview page or in the Disks tab of your server. In the disk resize modal you can then choose the new size of your additional disk and put it into the input field (1).

Resize Volume

You will see the pricing information for your disk resize right below after you entered your new desired disk size. The immediate payment (2) is the amount of money you need to pay right now to resize your disk and depends on how many days of runtime are left for the server the additional disk is attached to. The monthly cost (3) is the amount of money that will be then added to your subsequent monthly server price.

When clicking "Resize Volume" (4) your disk will be immediately resized. It's not required to restart your server for that operation.

note

Please note that we only can resize the underlying block device of your additional disk. We can't automatically resize the partition or the filesystem on your additional disk. So in most cases you will still see the old size right after resizing the disk. That's normal and expected and can be fixed by following the steps in our Linux Usage Guide or our Windows Usage Guide.

Billing

Additional volumes are billed per GB of capacity per month. The price per GB depends on the selected storage class.

Order

When you order an additional volume, we'll display two different prices: The one-time payment and the monthly payment increase for the additional volume.

One-time payment

As we're following a prepaid payment model, you need to pay for the volume for the remaining runtime of your server. Upon creation, we'll calculate the remaining days of the server and multiply it with the daily price of the additional volume. This payment is due immediately, and thus you need sufficient balance on your account to order the volume.

Monthly payment

The second price is the monthly price of the additional volume. This amount will be added to your monthly server price.

Deletion

Upon deletion, we'll automatically refund you the remaining runtime of your disk back to your balance. You can delete and refund an additional volume at any time.

Technical Information

For advanced users, we provide useful information about the technical details of our additional volumes.

How does the auto-format work?

If you use the Auto-Format option while creating an additional volume, we'll automatically provision and mount the volume for you. This provisioning process consists of the following steps:

  • Create a partition table on the volume
  • Create a partition on the volume
  • Format the partition with the selected filesystem
  • Mount the partition to /volume-<id>

This is a one-off process. If you, e.g. want to mount the additional volume under a different mountpoint, you can use the auto-format option nevertheless and then change the mountpoint afterward.

How does the vps-util package work?

The vps-util package adds udev rules that trigger a script when a new disk is live attached to your server. It then communicates with our API to fetch the disk's auto-format options and provisions the disk accordingly.