Of course this procedure applies to any Linux box.
- add disk to system
- check with fdisk -l that disk is visible
- create partition on system via fdisk and assign type LVM 0x8e (i.e. /dev/sdb1)
- pvcreate /dev/sdb1
- vgextend VGname Partition ( i.e. vgextend vg_splat /dev/sdb1 )
- launch utility lvm_manager
- choose to resize the logical volume that needs to be resized
But what if the disk is bigger than 2TB ?
fdisk does not support this kind of disk so you need to use parted
Let's say that you have an HP server and a logical drive with this device driver
/dev/cciss/c0d1
- parted
- select /dev/cciss/c0d1
- mklabel gpt (to create a GPT table )
- mkpart primary 0 -1 ( to create a partition using all disk space)
- set 1 lvm on ( to change type of partition to LVM)
- quit
At this point you can run pvcreate and vgextend as before using /dev/cciss/c0d1p1 partition.