LVM ( Logical Volume Manager )
- Disk 파티션을 효율적으로 관리하고 사용할 수 있는 방식
- LVM2 ( Device Mapper ) 을 이용한다.
1. 용어
1) PV ( Physical Volume , 물리 볼륨 ) - 한마디로, 실제 하드디스크의 파티션을 지칭한다.
2) GV ( Volume Group , 볼륨 그룹 ) - 여러개의 PV를 그룹으로 묶은것이다.
3) LV ( Logical Volume , 논리 볼륨 ) - VG를 다시 적절한 크기의 파티션을 나눌때 각 파티션을 LV라 한다.
4) PE / LE ( Physical / Logical extent ) - PE 와 LE가 가진 일정한 크기의 블록을 의미한다.
[ LVM 구성 실습 ]
1. 구성 준비.
- 1G HDD 3개.
- 파티션의 LVM의 타입은 8e이다.
# fdisk /dev/sdb~d n - p - all - t - 8e - p - w
2. PV 생성
# pvcreate [장치명]
# pvcreate /dev/sdb1~sdd1
( PV 생성 완료 )
3. VG 생성 후 구성확인
# vgcreate [볼륨 그룹명] [PV장치명]
# vgcreate PracticeVG /dev/sdb1 /dev/sdc1 /dev/sdd1
( VG 그룹 생성 완료 )
# vgchange -a y PracticeVG =-= 볼륨 그룹 활성화 -a : 활성화 ( y 대신 n 는 비활성화)
( VG 그룹 활성화 확인 )
[ VG 구성 확인 ]
# vgdisplay [VG 명]
# vgdisplay PracticeVG
4. LV 생성 후 구성 확인
# lvcreate [옵션] [VG이름]
--size : 크기
--name : LV이름
# lvcreate --size 500M --name PracticeLV1 PracticeVG
# lvcreate --size 1.5GB --name PracticeLV2 PracticeVG
# lvcreate --extents 100$FREE -name PracticeLV3 PracticeVG 남은 용량 100% 전부
( LV 생성 완료 )
[ LV 구성 확인 ]
# lvdisplay [경로]
# lvdisplay /dev/PracticeVG/PracticeLV1
5. File System 생성 및 마운트
[File System 생성]
# mkfs -t ext4 /dev/PracticeVG/PracticeLV1
# mkfs -t ext4 /dev/PracticeVG/PracticeLV2
# mkfs -t ext4 /dev/PracticeVG/PracticeLV3
[마운트]
# mkdir /LV-{1..3}
# mount /dev/PracticeVG/PracticeLV1 /LV-1
# mount /dev/PracticeVG/PracticeLV2 /LV-2
# mount /dev/PracticeVG/PracticeLV3 /LV-3
# df -h
6. fstab 수정
# blkid ( LV UUID 확인 )
# vim /etc/fstab ( LV UUID 입력 )
# reboot
▶ LV 삭제 및 용량 추가 방법
마운트 해제 -> lv 비활성화 -> lv 삭제 --> lv리스트 확인
[삭제]
# umount /LV-3
# lvchange -an /dev/PracticeVG/PracticeLV3
# lvremone /dev/PracticeVG/PracticeLV3
# lvdisplay
[ 용량 추가 ]
# lvextend --size +512M /dev/PracticeVG/PracticeLV2
# lvcreate --extents 100%FREE --name PracticeLV3 PracticeVG
# mkfs -t ext4 /dev/PracticeVG/PracticeLV3
# mount /dev/Practice/PracticeLV3 /LV-3
'OS > Cent OS' 카테고리의 다른 글
RPM & YUM (0) | 2017.02.11 |
---|---|
chkconfig 과 service (0) | 2017.02.05 |
리눅스의 부팅 과정 (0) | 2017.02.05 |
파일검색 Find (0) | 2017.02.04 |
압축과 아카이브 (0) | 2017.02.04 |
쿼터(Quota) - 사용자 공간 할당 (0) | 2017.02.04 |
댓글