LVM (Logical Volume Manager) 구성하기.



LVM 은 물리적으로 여러개의  하드 디스크로 구성된 환경을 논리적으로 하나 또는 그 이상의 하드 디스크가 있는 것처럼 관리하는것을 말한다.


쉽게 예를 들어보자면 만약에 500MB 짜리 HDD가 4개가 있다. 이렇게 4개로 구성된 하드디스크를 하나의 디스크처럼 사용하고자 할때 LVM을 사용하는 것이다. (4개를 3개인것처럼 2개인것처럼 사용할 수도 있다.)

일단 용어를 알아보자.


1. 일단 하드디스크를 연결했다면 fdisk -l 명령어로 현재 어떻게 달려있는지 보자.
fdisk 를 이용하여 파티션을 나눌 수도 있지만, 이렇게 어떤것들이 붙어 있는지 확인 할 수도있다.
위의 그림을 보면 파티션 설정이 안된 하드디스크 3개가 달려있는것을 확인할 수 있다.


2. 하드디스크의 파티션을 설정하자. 
여기서 주의 할 점은 파티션의 시스템 타입을 8e(Linux LVM) 으로 해줘야 한다는 것이다.
- command 에서 t 를 입력하면 선택할 수 있다. 더 보고 싶으면 L 을 누르면 목록이 펼쳐진다.
하드디스크 3개 모두 동일하게 파티션 작업을 수행한다.

3. 파티션 작업이 끝났으면 확인을 해보자. 
작업 후 확인은 정말 중요하다.


여기까지 하드디스크 추가와 파티션 작업이 끝났다.
관련 포스팅 "디스크 추가, 파티션, 포멧, 마운트, 언마운트"
 

4. 물리 볼륨 생성
디스크의 파티션작업이 끝나면 물리 볼륨을 생성한다. 
생성된 리스트를 확인하려면 "pvdisplay [이름]" 으로 확인 가능하다.

5. 볼륨 그룹을 생성
생성된 물리 볼륨들을 하나의 볼륨그룹으로 생성한다.
생성된 볼륨 그룹은 "vgdisplay [이름] "으로 확인이 가능하다.

6. 생성한 볼륨 그룹의 파티션 작업

lvcreate -L 사이즈 -n 볼륨명 대상볼륨그룹


볼륨 그룹에 대한 파티션 명령어는 lvcreate 이다.
잠깐 옵션을 확인하자면 -L 은 논리 볼륨 사이즈를 뜻한다.
n 은 논리 볼륨 명을 뜻한다.

생성된 파티션에 대해 확인하기.


7. 포멧하기
포멧작업은 일반 파일시스템과 동일하다.

8. 마운트후 조회하기.


순서 : 물, 볼, 파, 포, 마 잊지말자.
 
-작업중- 

pv : 물리 볼륨
vg : 볼륨 그룹
lv : 물리 볼륨