LVM 구성
VMware 환경에서 각각 1GB의 디스크3개를 추가하여 sbd, sbc, sbd 를 LV로 묶는다
LV를 만들기 위해서
1. VMware를 통해서 가상의 디스크를 3개 생성 각각 파티션을 만든다
2. 파티션으로 pv (Physical Volume)을 만든다
3. pv 를 vg (Volume Group) 으로 만든다
4. vg 에서 사용할 만큼 lv (Logical Volume 을 생성
5. lv 를 파일시스템으로 포맷하여 마운트
LVM (Logical Volume Manager)
디스크를 유연하게 줄이고 늘려야 하는 경우 사용하면 유용하다
1. VMware를 통해서 가상의 디스크를 3개 생성
# fdisk -l 을 입력하여 추가된 디스크 목록을 확인하면
sdb, sdc, sdd 3개의 디스크가 추가된것을 확인할 수 있다
# fdisk /dev/sdb 명령어로 각각의 디스크에 파티션을 할당해준다
다음과 같이 type을 Linux LVM으로 설정하여 파티션을 구성한다
# fdisk -l 로 확인해 보면
파티션이 각각 생성된것을 확인할 수 있다
2. LVM 에 사용할 파티션을 pv 로 초기화
# pvcreate /dev/sdb1
# pvcreate /dev/sdc1
생성된 pv를 확인할수 있다
# pvdisplay
# pvscan
성공적으로 pv 가 생성되었다
3. 생성된 /dev/sdb1, /dev/sdc1 pv 로 vg 를 생성
# vgcreate jeongydvg /dev/sdb1 /dev/sdc1
생성된 vg를 확인할 수 있다
# vgdisplay
# vgscan
jeongydvg vg가 생성 되었다
4. 생성된 jeongydyg vg 로 1000MB 크기의 lv 를 생성
# lvcreate -n jeongydlv -L 1000M jeongydvg
생성된 lv 를 확인할 수 있다
# lvdisplay
# lvscan
jeongydlv lv가 생성 되었다
5. 생성된 jeongydlv lv 로 파일시스템 생성
# mkfs -t ext4 /dev/jeongydvg/jeongydlv
jeongydlv logical volume 으로 파일시스템이 생성 되었다
LV 의 확장
lv 의 장점은 온라인 중에 확장이 가능하다는 것이다.
1. vg 에 사용 가능한 공간이 있는지 확인
2. lv 확장
3. file system 확장
생성된 jeongydlv를 3GB로 확장 하려 한다
1. vg 에 사용 가능한 공간이 있는지 확인
# vgdisplay 확인 결과
1GB는 할당되어 있고 1GB만 사용 가능하다 jeongydlv를 확장하기 위해선 1GB 추가로 필요
2. sdd1 파티션을 pv 으로 생성 vg 을 확장한다
# pvcreate /dev/sdd1 로 pv 생성
# vgextend jeongydvg /dev/sdd1 로 jeongydvg 볼륨그룹을 확장
# vgdisplay 로 확인하면
사용가능한 공간이 1GB에서 2GB로 늘어난 것을 확인할 수 있다
3. 확장된 vg 를 통해 lv 를 확장
# lvextend -L 3000M /dev/jeongydvg/jeongydlv 이처럼 3000M 를 절대값으로 지정할 수 있고
# lvextend -L +2000M /dev/jeongydvg/jeongydlv 이처럼 기존의 1000M 에서 2000M 를 추가 할수 있다
# lvextend -L 2000M /dev/jeongydvg/jeongydlv jeongydlv lv에 2기가를 할당해 주었다
# lvextend -L +1000M /dev/jeongydvg/jeongydlv jeongydlv lv 의 기존 2GB에 1GB를 추가 할당하여 3GB
메타데이터가 저장되므로 3GB가 조금 모자란 2.93GB 이다
4. 확장된 lv 로 파일시스템을 확장
# resize2fs -p /dev/jeongydvg/jeongydlv
# mount /dev/jeongydvg/jeongydlv /JeongYD JeongYD 디렉토리로 lv 를 마운트 시킨후
# df -T 파일시스템을 확인해보면
정상적으로 파일시스템이 사용됨을 확인할 수 있다
'Linux' 카테고리의 다른 글
Linux 본딩 설정 (Bonding) (0) | 2016.08.11 |
---|---|
Linux LVM 축소 및 제거 (0) | 2016.08.11 |
Linux CentOS에서 RAID 구성 (0) | 2016.08.10 |
Linux 파티션 생성 후 파일시스템 만들기 (0) | 2016.08.10 |
Linux 네트워크 고정IP 설정 (0) | 2016.08.09 |