CentOS LVM Resize

Since the release of CentOS 5.5 we noticed that the default CentOS install assigns a considerable amount of its available storage space to Swap. If you don’t catch this during the installation don’t worry, Logical Volume Manager or LVM will rectify this post install.

LVM is a logical volume manager for the Linux kernel; it manages disk drives and similar mass-storage devices, in particular large ones. The term “volume” refers to a disk drive or partition thereof.

Before we start just some general housekeeping. The XEN virtual CentOS 5.5 server (base install) in this tutorial was assigned 10GB of storage with the default partitioning layout.

Let check the amount of disk space available on the file system.

Let see the attributes of the logical volumes like size, read/write status, snapshot information

Let’s begin but first turning off swap on the Swap Logical Volume

Once swap is off let’s take the disk space we require.

Now let’s add what we removed to the main Logical Volume.

Resize the File System

Rebuild the swap partition.

Turn swap on.

Let’s check the amount of disk space available and LVM attributes to see if our changes took effect.