오라클(Oracle DB)을 위한 VG 생성하고 LV 생성하여 보자. * 3장의 디스크(/dev/sdc1, /dev/sdd1, /dev/sde1)에 LVM 생성한다. * 그림은 다음과 같다. oraclevg ---+---+--- oralv (/oracle) : 1.5G | +--- datalv(/data) : 1.5G(나머지 공간) * VG(EX:oraclevg)를 /dev/sdc1, /dev/sdd1, /dev/sdd1 디스크를 가지고 구성한다. * VG에 1.5G 용량의 LV(EX: oralv)를 생성한다. * VG에 나머지 용량으로 LV(EX: datalv)를 생성한다. * 각 LV에 파일시스템 작업을 한 이후에 마운트 작업을 한다. * 마운트시 /dev/oraclevg/oralv 는 /oracle 마운트 하고, /dev/oraclevg/datalv는 /data 마운트 한다. * 모든 작업이 되었다면 지우는 작업을 진행한다. -------------------------------------------------------------------------------------------------------------------------------------------- ■ LVM 작업 순서 System Partition ID 변경(fdisk CMD) -> PV 생성(pvcreate CMD) -> VG 생성(vgcreate CMD) -> LV 생성(lvcreate CMD) -> F/S 생성(mkfs CMD) -> 마운트(mount CMD, /etc/fstab) --------------------------------------------------------------------------------------------------------------------------------------------
먼저 필요한 3개의 디스크를 시스템 형식을 LVM 으로 만들어준다. (/dev/sdc1, /dev/sdd1, /dev/sde1)
# pvcreate /dev/sd[cde]1 pv 생성 과정
# vgcreate oraclevg /dev/sd[cde]1 vg 생성 과정
pvs && vgs && lvs 명령어로 현재까지의 상태를 점검 한다.
# mkfs -t ext3 /dev/oraclevg/oralv
# mkdir /oracle 마운트 할 포인트를 지정한 뒤 마운트 하는 과정
삭제 과정
# fdisk /dev/sd[cde]1
# lvcreate -L 1500M -n oralv oraclevg
# lvcreate -l 100%FREE -n datalv oraclevg lv 생성 과정 -l , -L 옵션 구분
pv 3개가 생성되었고 vg 로 변환하여 두종류의 lv를 생성하였다.
# mkfs -t ext3 /dev/oraclevg/datalv ext3 형식으로 포맷 하여 주기
# mount /dev/oraclevg/oralv /oracle (# vi /etc/fstab)
# mkdir /oracle/data
# mount /dev/oraclevg/da talv /oracle/data (# vi /etc/fstab)
# df -h
설정한 LVM을 자동으로 마운트 하기 위해서 vi /etc/fstab 설정을 하여준다.
vi /etc/fstab에서 아래 명령어들을 삭제 혹은 주석처리 하여 준다.
# umount /oracle/data ; umount /oracle
# lvremove /dev/oraclevg/datalv ; lvremove /dev/oraclevg/oralv
# vgremove oraclevg
# pvremove /dev/sdc1 /dev/sdd1 /dev/sde1
LVM 디스크를 umount 해준뒤 차례대로 삭제해 준다.
'Learning > └◆Linux ' 카테고리의 다른 글
ssh 접속 포트 변경으로 보안 강화 (0) | 2016.11.04 |
---|---|
vi, vim 명령어 및 이동 단축키 모음 (0) | 2016.11.04 |
[리눅스]디스크 관리 과정 및 슈퍼 블럭 복구 (0) | 2016.10.31 |
bachrc모음 (0) | 2016.10.31 |