Server 운영/server

[Linux] LVM 구성

rnany 2024. 3. 13. 15:07

0. 서론

내가 보려고 올려 놓는 LVM 구성 메뉴얼이다.

포멧 형식에 따라 다른 명령어 사용하여 구성 필요하다.

 

신규 디스크1 : /dev/xvdb

추가 디스크2 : /dev/xvdc

마운트 경로 : /data

VG 명 : DataVG

 

1. LVM 구성

# yum install lvm*

# fdisk -l
# fdisk /dev/xvdb
n, p, 1, 엔터, 엔터, t, 8e, w

# pvcreate /dev/xvdb1
# vgcreate DataVG /dev/xvdb1
# lvcreate -l +100%FREE -n data DataVG

(포멧 형식 선택)
# mkfs.xfs /dev/DataVG/data
# mkfs.ext4 /dev/DataVG/data

(포멧 형식에 따라 선택)
# echo "/dev/DataVG/data /data xfs defaults,nofail 0 0" >> /etc/fstab
# echo "/dev/DataVG/data /data ext4 defaults,nofail 0 0" >> /etc/fstab

# mkdir /data
# mount -a

 

 


2. 증설

# fdisk -l
# fdisk /dev/xvdc
n, p, 1, 엔터, 엔터, t, 8e, w

# pvcreate /dev/xvdc1
# vgextend  DataVG /dev/xvdc1
# lvextend /dev/DataVG/data -l +100%FREE

마운트 후 진행

(포멧 형식에 따라 선택)
# xfs_growfs /dev/DataVG/data
# resize2fs /dev/DataVG/data

 


3. 삭제

# vim /etc/fstab
에서 마운트 정보 삭제

# umount /data

# lvremove /dev/DataVG/data
# lvscan

# vgremove DataVG
# vgscan

# pvremove DataVG
# pvscan