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
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment