Upgrades
VPSs can be upgraded at any time using the customer control panel. Once upgraded, you will need to take the additional steps described on this page in order to apply the upgrade.
From time to time, we upgrade all the servers in our range. We will notify you by email when this happens, and you should follow these steps to complete your VPS ugrade.
Applying upgrades
In order to apply upgrades to your VPS, you must shutdown and restart your
server. Please note that a complete shutdown is required; a reboot is not
sufficient. The best way to do this is from within your operating system (e.g.
shutdown -h now
on Linux).
Once shut down, you can restart the server using the Start button in the control panel.
Resizing your disk
Danger
Making storage changes like resizing your partitions and filesystem carries a high risk, and any mistakes may be catastrophic. You should ensure you have known-good backups before performing a resize.
You can upgrade the disk of your server while it's running if your server
uses the default virtio
disk bus.
To perform an online resize, use the Apply disk upgrade option while your server is running.
You will still need to resize the filesystem on your VPS. If you installed
your server using our automated installer, you can use cloud-init
to
automatically resize the disk, by running the following command:
cloud-init single --name growpart && cloud-init single --name resizefs
This will resize your root partition and grow the filesystem. If you would prefer, you can also restart your server and cloud-init should automatically resize the filesystem on boot.
Please note that not all operating systems may support live resizing. If your
VPS uses the SCSI
disk bus, you may need to force a rescan of the disks from
your operating system. If your VPS does not see the larger disk after
performing the live resize, you can perform an offline resize instead by
simply shutting down your server and then starting it again.
If you installed your operating system through another method, e.g. from a virtual CDROM, you will need to manually repartition the disk and resize your filesystem.
Offline resize
You can alternatively perform an offline resize by shutting down your server, then using the Apply disk upgrade option, then starting it again.
If you installed your server using our automated installer, your server's file system should be automatically resized on boot to make use of all available space.
Manually resizing the filesystem
If you installed the operating system on your virtual server through another method, e.g. from a virtual CDROM, you will need to manually re-partition your virtual server's disk and then resize its filesystem in order to take advantage of the additional space.
If you have our managed server option, then we are more than happy to repartition for you: please email to discuss your requirements.
If you have an unmanaged server, we can provide advice by email in the usual way, or perform the repartitioning for you as chargeable consultancy work.
If your server has a simple disk layout, e.g. with a single large partition
for your root filesystem, you may find it easiest to use parted
's
resizepart
command to automatically resize it. After resizing the
partition, you will need to resize the filesystem, e.g. using resize2fs
.
If your server uses LVM, you will need to resize each layer in turn — e.g. first growing the underlying partition, then the LVM PV, then the LVM LV and then the filesystem.
In most cases this can be done while the server is running, but you may prefer to boot into a recovery environment to perform the changes.