Add a new partition and extend PV, VG, LV and file system

Moderator: cah

Post Reply
cah
General of the Army / Fleet Admiral / General of the Air Force
General of the Army / Fleet Admiral / General of the Air Force
Posts: 1342
Joined: Sun Aug 17, 2008 5:05 am

Add a new partition and extend PV, VG, LV and file system

Post by cah »

1. Add a new partition
# fdisk /dev/sda

n -> create a new partition (primary 3)
t -> change sysmtem id to 8e (Linux LVM)
w -> write and exit

2. reboot

3. OS configuration

%pvcreate /dev/sda3
Physical volume "/dev/sda3" successfully created

%pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rootvg lvm2 a-- 79.50G 0
/dev/sda3 lvm2 --- 40.00G 40.00G


%vgextend rootvg /dev/sda3
Volume group "rootvg" successfully extended

%vgs
VG #PV #LV #SN Attr VSize VFree
rootvg 2 3 0 wz--n- 119.47G 39.97G

%lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
LogVol00 rootvg -wi-ao---- 62.16G
LogVol01 rootvg -wi-ao---- 5.62G
LogVol02 rootvg -wi-ao---- 11.72G


%lvresize -L+40G /dev/mapper/rootvg-LogVol00
Insufficient free space: 1280 extents needed, but only 1279 available

%lvresize -l+1279 /dev/mapper/rootvg-LogVol00
Size of logical volume rootvg/LogVol00 changed from 62.16 GB (1989 extents) to 102.12 GB (3268 extents).
Logical volume LogVol00 successfully resized


%vgs
VG #PV #LV #SN Attr VSize VFree
rootvg 2 3 0 wz--n- 119.47G 0


%lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
LogVol00 rootvg -wi-ao---- 102.12G
LogVol01 rootvg -wi-ao---- 5.62G
LogVol02 rootvg -wi-ao---- 11.72G


%df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-LogVol00
62G 5.5G 53G 10% /
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda1 477M 88M 364M 20% /boot
/dev/mapper/rootvg-LogVol02
12G 969M 9.9G 9% /var



%resize2fs /dev/mapper/rootvg-LogVol00
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/rootvg-LogVol00 is mounted on /; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 7
Performing an on-line resize of /dev/mapper/rootvg-LogVol00 to 26771456 (4k) blocks.
The filesystem on /dev/mapper/rootvg-LogVol00 is now 26771456 blocks long.


%df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-LogVol00
101G 5.5G 90G 6% /
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda1 477M 88M 364M 20% /boot
/dev/mapper/rootvg-LogVol02
12G 969M 9.9G 9% /var
CAH, The Great
Post Reply