Logical Volume Manager
= 여러개의 하드디스크를 합쳐서 한 개처럼 사용하는 것
예를들어,
저장 공간이 부족해서 하드디스크 사달랬는데, 아닛! 1TB 두개랑 2TB 한개를 사준거임.. 나는 4TB 하나를 원하는데...
이럴 때 3개의 하드를 4TB 하드 하나로 사용하길 원하면 이때 LVM을 구현하면 된다!
용어들을 살펴보자.
Physical Volume - 물리볼륨 - /dev/sda1, /dev/sdb1, /dev/sdc1
Volume Group - 볼륨그룹 - Physical Volume을 합쳐서 1개의 물리적 그룹으로 만드는 것
Logical Volume - 논리볼륨 - Volume Group을 나눠서 논리적 그룹으로 나눔 (1개 이상)
예를들어,
하드A - 100g
하드B - 200g
--> 얘네가 Physical Volume
A, B를 하나로 묶은 300g 가 Volume Group
A - 150g
B - 150g
--> 300g의 Volume Group을 나눈 150g의 A, B 가 Logical Volume
전체적인 과정은 하드디스크 하나 추가하는 거(이거 바로 전 포스트내용)랑 비슷하다.
파티션 --> 포맷 --> 마운트
중간중간에 더 옵션이 생긴것 뿐.
파티션
fdisk 분할할하드이름
command: n (새로운 파티션 분할)
Command action: p (Primary Partition 선택)
Partition number (1-4): 1 (파티션 번호선택)
First cylinde
Last cylinder
Command: t (파일시스템 유형선택)
Hex Code: 8e (선택한 파일시스템 유형번호입력, 8e가 Linux LVM)
Command: p (설정된 내용확인)
Command: w (설정저장)
Physical Volume (물리적볼륨) 생성
pvcreate 분할된하드
Volume Group 생성 --> Physical Volume을 하나로 묶는 작업
vgcreate 볼륨그룹이름 묶을PV들
vgdisplay (볼륨그룹 제대로 생성되었는지 확인)
Logical Volume생성 (Volume Group 파티션)
lvcreate -L (size) -n (Logical Volume 이름) VolumeGroup이름
eg) lvcreate -L 400MB -n myLG1 myVG --> myVG 아래에 myLG1이라는 Logicla Volume생성하되, 크기는 400MB로.
포맷
mkfs.ext3 /dev/볼륨그룹/논리그룹
마운트
mkdir 논리볼륨마운트할디렉토리 (Logicla Volume 마운트할 디렉토리 생성)
mount 논리볼륨 논리볼륨마운트할디렉토리
실습해보면,
VM ware에서 하드 3개 추가장착을 먼저 하긔. 각각 용량은 0.1GB, 0.1GB, 0.2GB
다했으면 터미널 열고,,
LVM본격적으로 시작해보자!!
+++ 컴퓨터를 켤 때 항상 새 하드디스크 장치가 (마운트된디렉토리) 에 마운트 되어있도록 설정할 때는
/etc/fstab 을 vi editor로 열어 제일 아래부분에 다음 내용을 추가하면 된다.
--> /dev/볼륨그룹/논리그룹 /마운트된디렉토리 ext3 defaults 1 1
'Linux' 카테고리의 다른 글
리눅스 네임서버 구축 (소스 컴파일 방법) (0) | 2012.11.27 |
---|---|
네임서버=DNS서버 개념잡기 (0) | 2012.11.27 |
하드디스크 추가하기 (한 개) (0) | 2012.11.20 |
응급 복구 (0) | 2012.11.20 |
프로세스와 데몬 (0) | 2012.11.20 |