Resize Ubuntu Linux system to smaller disk inside VMware ESXi
- by mlambie
I have several Ubuntu Linux virtual machines running on VMware ESXi hosts that have all been allocated disks much larger than their required capacity. As space is now becoming an issue on our SAN, I'd like to investigate downsizing the allocated disk space on these machines.
All systems will be completely backed up imaged before I begin making changes, and I will always retain a pristine backup in case the partition resizing does not work.
Is there an easier way than the following procedure, or is their a better solution entirely?
Shutdown and assign a second disk to the virtual machine
Boot using the SystemRescueCD
Use GParted to resize the original (source) partition, making it smaller
Clone the new, smaller partition to the second disk
Shutdown and remove initial disk from the virtual machine
Reboot and force fsck to check the filesystem