So: you have decided to add disk space to your server.

On a real (physical) server, this means adding a real (physical) disk. On a virtual server, you add a virtual disk.

If you are not using LVM, and you cannot grow the existing partitions: expect it to be cumbersome...

partitions... lvm.. mount points...

The Problem With Partitions

Old style partition tables are simple and supported by simply everything. But they have some limitations:

  • Partitions have to be contiguous: One big piece
  • You are only allowed a limited number of partitions
  • You can move them (e.g. with GPartEd), but you have to unmount the partition first. This makes moving the root file system very difficult.