User Tools

Site Tools


lvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
lvm [2013/07/03 19:52]
k2patel [Worked Example on Live System]
lvm [2017/01/13 19:33]
k2patel [Worked Example on Live System]
Line 1: Line 1:
-====== LVM ====== 
- 
-LVM you can increase / decrease size without any issue.\\ 
-But it is important you do it in proper steps. 
- 
-==== Steps to create LVM from drive ==== 
-<code bash> 
-pvcreate /dev/xvdf1 
-pvdisplay /dev/xvdf1 
-vgcreate -s 16M vg0 /dev/xvdf1 
-vgdisplay /dev/xvdf 
-vgdisplay vg0 
-lvcreate -n lv-vol001 vg0 
-lvcreate --help 
-lvcreate -A n -L 24.5G -n lv-vol001 vg0 
-mkfs.ext3 /​dev/​vg0/​lv-vol001 
-</​code>​ 
- 
-==== Add drive to LVM ==== 
-<code bash> 
-fdisk /​dev/​xvdk ​ 
-mkfs.ext3 /​dev/​xvdk1 ​ 
-pvcreate /​dev/​xvdk1 ​ 
-vgextend vg0 /dev/xvdk1 
-lvextend -L 300G /​dev/​vg0/​lv-vol001 ​ 
-lvextend -L+99.91G /​dev/​vg0/​lv-vol001 ​ 
-resize2fs /​dev/​vg0/​lv-vol001 
-</​code>​ 
- 
-==== Reducing Size ==== 
- 
-<code bash> 
-umount /home 
-e2fsck -y /​dev/​mapper/​VolGroup00-LogVol00 
-resize2fs -f /​dev/​mapper/​VolGroup00-LogVol00 1536M 
-lvreduce -L-512M /​dev/​mapper/​VolGroup00-LogVol00 ​ 
-mount /home 
-</​code>​ 
- 
- 
-==== Increasing Size ==== 
-<code bash> 
-umount /opt/ 
-e2fsck -y /​dev/​mapper/​VolGroup00-LogVol02 
-lvextend -L+512M /​dev/​mapper/​VolGroup00-LogVol02 
-resize2fs /​dev/​mapper/​VolGroup00-LogVol02 
-mount /opt 
-</​code>​ 
- 
-==== Worked Example on Live System ==== 
- 
-<code bash | history> 
-fdisk -l 
-fdisk /dev/sda ## Comment "​Specify Type 8e by option t" 
-mkfs.ext3 /dev/sda1 
-vgextend VolGroup00 /dev/sda1 
-lvdisplay 
-vgdisplay ​ 
-lvextend -l+1599 /​dev/​VolGroup00/​LogVol00 
-df -kh 
-vgdisplay 
-lvdisplay ​ 
-resize2fs /​dev/​VolGroup00/​LogVol00 ​ 
-df -kh 
-</​code>​ 
  
lvm.txt ยท Last modified: 2020/08/10 02:35 (external edit)