Admin   

article search result of 'LVM' : 1

  1. 2008/06/16 LVM (Logic Volume Manage)

LVM (Logic Volume Manage)

  LVM은  여러 개의 하드디스크를 합쳐서 1개의 파일시스템으로 사용하는 것이다.  용량이 작은 여러개의 하드디스크를 하나로 사용하거나, 대용량의 파일 시스템을 구축할 때 사용한다.

- VG (Volume Group) : Physical Volume을 합쳐서 1개의 물리적 그룹으로 만드는 것
- PV (Physical Volume) : 물리적인 디스크 (ex: /dev/hda1, /dev/hdb1)
- LV (Logical Volume) : Volume Group을 나눠서 논리적 그룹으로 나눔 (1개이상)
- Physical Extent : PV가 갖는 일정한 블록
- Logical Extent : LV가 갖는 일정한 블록

  VG(Volume Group)은 LVM의 가장 기본적인 요소이다. 쉽게 말하자면 가상 디스크라고 할 수 있는데, 하나 이상의 실제 물리적으로 존재하는 블록 디바이스가 모여서 VG를 이루게 된다.

1. 파티션 생성
  먼저 하드디스크의 파티션을 생성해야 한다.
# fdisk  /dev/hdb
Command  :  n                      새로운 파티션 분할
Command action  :  p            Primary Partition 선택
Partition number(1-4)  :  1      파티션 번호 1번 선택
First cylinder  :  Enter            시작 실린더 번호 입력
Last cylinder  :  Enter            마지막 실린더 번호 입력 ( 파티션을 1개로 나눌 경우 enter )
Command  :  t                       파일시스템 유형 선택
Hex Code  :  8e                    선택한 파일시스템 유형 번호 입력
Command  :  p                      파티션 테이블을 출력해서 확인
Command  :  w                     설정 저장

같은 방식으로 다른 하드디스크의 파티션을 만들어 준다.

2. 물리적인 볼륨 생성
  # pvcreate 명령으로 물리적인 볼륨을 생성한다.
# pvcreate  /dev/hdb1
# pvcreate  /dev/hdd1

3. 볼륨 그룹 생성
vgcreate <볼륨이름> <하드디스크 장치>
# vgcreate  myVG  /dev/hdb1  /dev/hdd1
위의 명령은 2개의 물리 볼륨을 1개로 묶는 명령이다. 이제 myVG는 가상적으로 1개의 하드디스크가 되는 것이다.

lvcreate <크기> <로지컬 볼륨 이름> <볼륨 그룹>
# lvcreate  -L  1000MB  -n  myLG1  myVG
# lvcreate  -L  5000MB  -n  myLG2  myVG
볼륨 그룹의 파티션을 생성할 때는 lvcreate 명령을 사용한다.

4. 파일시스템 생성 및 마운트
# mkfs.ext3  /dev/myVG/myLG1
# mkfs.ext3  /dev/myVG/myLG2

# mkdir  /data
# mkdir /lvm
# mount  /dev/myVg/myLG1  /data
# mount  /dev/myVg/myLG1  /lvm

5. fstab에 등록
 
컴퓨터 부팅시 항상 마운트 될 수 있도록 fstab에 등록을 한다. /etc/fstab을 열어서 맨 아래줄 아래와 같은 형식의 내용을 추가한다.
/dev/myVG/myLG1  /data  ext3  defaults  1  2
/dev/myVG/myLG2  /lvm  ext3  defaults  1  2
  저장을 한 뒤 reboot을 한다.

2008/06/16 22:14 2008/06/16 22:14
천공
tags :
Linux 2008/06/16 22:14

트랙백 주소 : http://yunji.net/trackback/65

댓글을 달아 주세요

Powerd by Textcube, designed by criuce
rss