Jump to content

LVM operations: Difference between revisions

From Costa's Wiki
No edit summary
No edit summary
Line 10: Line 10:
  6. lvdisplay (to check)
  6. lvdisplay (to check)
  7. mkfs.ext4 /dev/vg_newlvm/centos7_newvol
  7. mkfs.ext4 /dev/vg_newlvm/centos7_newvol
==resize LV ==
1. Identify the Volume Group
    vgs
2. Extend the Volume Group
    vgextend myvolume /dev/sda2
3. Check
    vgs , vgdisplay
4. Extend the Logical Volume
    lvextend -l +100%FREE /dev/myvg/myvolume
5. Extend the filesystem
    xfs_growfs /dev/myvg/myvolume
   
   
==disable/delete LV ==
==disable/delete LV ==
Line 18: Line 31:
  ...
  ...
  2. Unmount the mount point :  
  2. Unmount the mount point :  
# umount /data01
   
   
# umount /data01
  3. Disable lvm :
  3. Disable lvm :
# lvchange -an /dev/datavg/testlv
   
   
# lvchange -an /dev/datavg/testlv
  4. Delete lvm volume :
  4. Delete lvm volume :
# lvremove /dev/datavg/testlv
   
   
# lvremove /dev/datavg/testlv
  5. Disable volume group :
  5. Disable volume group :
# vgchange -an datavg
   
   
# vgchange -an datavg
  6. Delete volume group :
  6. Delete volume group :
# vgremove datavg
   
   
# vgremove datavg
  7. Delete physical Volumes being used for the volume group “datavg” :
  7. Delete physical Volumes being used for the volume group “datavg” :
  # pvremove /dev/sdb  /dev/sdc
  # pvremove /dev/sdb  /dev/sdc

Revision as of 06:41, 1 May 2022

create LV

1. create disk partition (fdisk)
2. pvcreate /dev/sdb1
3. lvmdiskscan , pvdisplay , pvscan(to check)
4. vgcreate vg_newlvm /dev/sdb1
   vgcreate vg_newlvm /dev/sdb1 /dev/sdc1 
5. lvcreate --name centos7_newvol -l 100%FREE vg_newlvm
   lvcreate -L 15G vg_newlvm
   lvcreate -l 50%VG -n centos7_newvol vg_newlvm
6. lvdisplay (to check)
7. mkfs.ext4 /dev/vg_newlvm/centos7_newvol

resize LV

1. Identify the Volume Group
   vgs
2. Extend the Volume Group
   vgextend myvolume /dev/sda2
3. Check
   vgs , vgdisplay
4. Extend the Logical Volume
   lvextend -l +100%FREE /dev/myvg/myvolume
5. Extend the filesystem
   xfs_growfs /dev/myvg/myvolume

disable/delete LV

1. Delete the entry of the mount point from the /etc/fstab :
# cat /etc/fstab
...
/dev/mapper/datavg-testlv            /data01              ext4    defaults        0 0
...
2. Unmount the mount point : 
# umount /data01

3. Disable lvm :
# lvchange -an /dev/datavg/testlv

4. Delete lvm volume :
# lvremove /dev/datavg/testlv

5. Disable volume group :
# vgchange -an datavg

6. Delete volume group :
# vgremove datavg

7. Delete physical Volumes being used for the volume group “datavg” :
# pvremove /dev/sdb  /dev/sdc