🔧 Engineering/📁 Study Notes

LVM 생성 및 마운트 가이드

만두개 2026. 4. 2. 17:59
반응형
SMALL

환경: Ubuntu Server | RAID5 (md1, 24.5T) 위에 LVM 구성
목표: LVM 생성 후 /mandoo 자동 마운트


구성 구조

md1 (RAID5, 24.5T)
    ↓ pvcreate
PV (Physical Volume)
    ↓ vgcreate
VG (test) = 24.5T
    ↓ lvcreate
LV (mandoo) = 1T
    ↓ mkfs.xfs
    ↓ mount
/mandoo

LVM 개념

PV (Physical Volume) 디스크/파티션을 LVM용으로 초기화
VG (Volume Group) PV를 묶은 그룹 (큰 저장공간)
LV (Logical Volume) VG에서 잘라낸 실제 사용 볼륨

0. 사전 확인

cat /proc/mdstat    # RAID 상태 확인
lsblk               # 디스크 구조 확인

1. PV 생성

pvcreate /dev/md1

# 확인
pvs

2. VG 생성

vgcreate test /dev/md1

# 확인
vgs

3. LV 생성

# 용량 직접 지정
lvcreate -L 1T -n mandoo test

# 또는 VG 전체의 50%
lvcreate -l 50%VG -n mandoo test

# 확인
lvs

4. 파일시스템 생성

mkfs.xfs /dev/test/mandoo

5. 마운트

# 마운트 포인트 생성
mkdir -p /mandoo

# 마운트
mount /dev/test/mandoo /mandoo

# 확인
df -h /mandoo
lsblk | grep mandoo

6. 자동 마운트 (fstab 등록)

vi /etc/fstab

아래 라인 추가:

/dev/test/mandoo  /mandoo  xfs  defaults  0  0

검증:

umount /mandoo
mount -a
df -h /mandoo

⚠ mount -a 후 에러 없으면 정상
/sys: none already mounted 경고는 무시해도 됨


최종 확인

pvs
vgs
lvs
lsblk | grep mandoo
df -h /mandoo

주의사항

RAID Resync Resync 완료 후 마운트 및 데이터 쓰기 권장
fstab 기존 항목 사용하지 않는 UUID 라인은 주석 처리
파일시스템 xfs 또는 ext4 선택 가능
장치명 방식 /dev/VG명/LV명 으로 fstab 등록 가능 (UUID 대신)
반응형
LIST