Logical Volume Manager
장점으론 약간의 성능 향상이 있다고 하더군요...
그리고 용량을 늘리고, 줄이고가 자유롭죠
단점은... 갑작스런 하드 fail 의 대처가... 좀 힘들다는 점...
- LVM 생성 -
pvcreate 물리 디스크 추가
ex) pvcreate /dev/sdb /dev/sdc /dev/sdd
pvdisplay 추가한 물리 디스크 확인
vgcreate 볼륨 그룹 생성
ex) vgcreate vg0 /dev/sdb /dev/sdc /dev/sdd
vgdisplay 볼륨그룹 상태 확인
lvcreate 볼륨 그룹에 할당된 용량을 실질적인 파티셔닝
ex) lvcreate -L 6G -n data vg0
-L size LogicalVolumeSize
-n name LogicalVolumeName ( 파티션 레이블 )
lvdisplay 로지컬 볼륨의 상태 확인
format 하고
mount 시키면 끝.
- LVM 확장 -
pvcreate - LVM에 Disk 추가
ex) pvcreate /dev/sde
vgextend 볼륨 그룹을 확장함
ex) vgextend vg0 /dev/sde
lvextend 로지컬 볼륨 확장
ex) lvextend -L +1G /dev/vg0/data
online volume resize
RHEL5 : resize2fs /dev/vg0/data
RHEL4 : ext2online /dev/vg0/data
- LVM 축소 - ( 권장하지 않음 )
pvmove pv 교체등의 작업을 할경우 기존 pv 들어있던 정보를 다른 pv로 재 분배하는 유틸리티
lvreduce 로지컬 볼륨 축소
ex) lvreduce -L -1G /dev/vg0/data -A y
-L 사이즈 -1G
device
-A autobackup [y/n]
pvmove /dev/sde
해당 pv에 있던 데이터를 다른 pv로 재 분배
ex) /dev/sde 에 딜어있던 데이터를 라느곳으로 이동...
vgreduce 볼륨 그룹에서 해당 pv 제거
ex)
vgreduce vg0 /dev/sde
Removed "/dev/sde" from volume group "vg0"
pvremove 해당 pv에서 완전 제거
pvremove vg0 /dev/sde
Labels on physical volume "/dev/sde" successfully wiped

슈퍼아이피
11-11-01 10:44
1개
36회
TIP
LVM 간략 메뉴얼
댓글목록
슈퍼아이피님의 댓글
LVM 축소
/dev/vg0/test 가 10G
umount /test
resize2fs /dev/vg0/test 5G
lvreduce -L -5G /dev/vg0/test
resize2fs /dev/vg0/test
mount /dev/vg0/test /test
볼륨 축소의 경우 umount 후 진행한다.