Thursday, May 28, 2026

LVM Basics

PV (Physical Volume) – Physical disks/partitions VG (Volume Group) – Pool of storage LV (Logical Volume) – Logical partitions created from the pool pvs # List PVs vgs # List VGs lvs # List LVs pvcreate /dev/sdb vgcreate vg_data /dev/sdb lvcreate -L 10G -n lv_app vg_data mkfs.xfs /dev/vg_data/lv_app mount /dev/vg_data/lv_app /app lvextend -L +5G /dev/vg_data/lv_app xfs_growfs /app vgextend vg_data /dev/sdc lvremove /dev/vg_data/lv_app vgremove vg_data pvremove /dev/sdb # Add new disk pvcreate /dev/sdb # Add disk to VG vgextend vg_root /dev/sdb # Extend LV lvextend -l +100%FREE /dev/vg_root/lv_data # Grow filesystem xfs_growfs /data # XFS resize2fs /dev/vg_root/lv_data # EXT4

No comments:

Post a Comment