LVM 명령어

cloud·2024년 11월 11일

LVM

목록 보기
2/2

1. PV (Physical Volume) 명령어

pvcreate: 물리적 볼륨(PV) 생성

pvcreate /dev/sdb1

pvdisplay: 물리적 볼륨 상세 정보 표시

pvdisplay

pvscan: 시스템에 있는 모든 물리적 볼륨 스캔 및 목록 표시

pvscan

pvremove: 물리적 볼륨 제거

pvremove /dev/sdb1

2. VG (Volume Group) 명령어

vgcreate: 새로운 볼륨 그룹(VG) 생성

vgcreate my_vg /dev/sdb1 /dev/sdc1

vgextend: 기존 볼륨 그룹에 새로운 물리적 볼륨 추가

vgextend my_vg /dev/sdd1

vgreduce: 볼륨 그룹에서 물리적 볼륨 제거

vgreduce my_vg /dev/sdb1

vgdisplay: 볼륨 그룹 상세 정보 표시

vgdisplay

vgscan: 시스템에 있는 모든 볼륨 그룹 스캔 및 목록 표시

vgscan

vgremove: 볼륨 그룹 제거

vgremove my_vg

3. LV (Logical Volume) 명령어

lvcreate: 새로운 논리 볼륨(LV) 생성

lvcreate -L 10G -n my_lv my_vg

lvextend: 기존 논리 볼륨 크기 확장

lvextend -L +5G /dev/my_vg/my_lv

lvreduce: 기존 논리 볼륨 크기 축소 (파일 시스템이 있는 경우 데이터 손실 위험 있음)

lvreduce -L 5G /dev/my_vg/my_lv

lvresize: 논리 볼륨 크기 조정 (확장/축소)

lvresize -L 15G /dev/my_vg/my_lv

lvdisplay: 논리 볼륨 상세 정보 표시

lvdisplay

lvscan: 시스템에 있는 모든 논리 볼륨 스캔 및 목록 표시

lvscan

lvremove: 논리 볼륨 제거

lvremove /dev/my_vg/my_lv

4. 스냅샷 관리 명령어

lvcreate -s: 스냅샷 생성

lvcreate -L 1G -s -n my_lv_snapshot /dev/my_vg/my_lv

lvremove: 스냅샷 삭제

lvremove /dev/my_vg/my_lv_snapshot

5. 파일 시스템 확장/축소 명령어

논리 볼륨 크기를 조정한 후 파일 시스템 크기도 맞춰줘야 합니다.

resize2fs: 파일 시스템 크기 조정 (ext4와 같은 파일 시스템)

#확장
resize2fs /dev/my_vg/my_lv

#축소 (lvreduce 이전에 파일 시스템을 먼저 축소)
resize2fs /dev/my_vg/my_lv 5G

xfs_growfs: XFS 파일 시스템 크기 확장 (축소는 지원하지 않음)

xfs_growfs /mnt/my_mount

참고
https://lifegoesonme.tistory.com/449

0개의 댓글