급하신 분은 보라색 글씨만 보시면 됩니다.
[# ] 표시 = root 계정으로 명령어 입력   /  [$ ] 표시 = 사용자계정 (ex. oracle) 으로 명령어 입력
[:: ] 표시 = vi에디터 등에서 표시 이후의 내용을 타이핑하라는 의미입니다.



순서 : 디스크장착 → 파티션 → 포맷 → 마운트 


1. 디스크 추가

디스크 현황보기

# fdisk -l





2. 파티션

# fdisk sdb
  하고 p,n, 파티션넘버, 첫실린더, 마지막실린더, p(현황보기), w(저장)





3. 포맷 (새로 설치한 하드디스크가 sdb이고 파티션 sdb1 인 상태)

# mkfs.ext3 /dev/sdb1




4. 마운트

마운트할 디렉토리 생성
# mkdir /data

# mount /dev/sdb1 /data




5. 재부팅시 적용되도록 설정 

# vi /etc/fstab
:: /dev/sdb1 /data ext3 defaults 1 2





6. 현재 장치상태보기

# df -h 


 





LVM 기본
 : 디스크 3개 추가해서 LVM 구축하기

1. 파티션 할당 : 8e(Linux LVM)

# fdiks /dev/sdc
n, p, 1, 엔터, 엔터, t, 8e, w
# fdisk /dev/sdd
# fdisk /dev/sde



2. 물리볼륨생성

# pvcreate /dev/sdc1
# pvcreate /dev/sdd1
# pvcreate /dev/sde1



3. 볼륨그룹으로 묶기
 : 세개의 물리 볼륨을 하나로 묶는 작업

# vgcreate 볼륨그룹명(여기선myVG) /dev/sdc1 /dev/sdd1 /dev/sde1



4.볼륨그룹 생성확인

# vgdisplay 



5. 볼륨 그룹 파티션 생성

# vgcreate -L 400MB -n 논리볼륨(여기선myLG1) myVG

설명: myVG 아래에 myLG1이라는 논리 볼륨을 생성하고, 크기는400MB로 해라.
        논리볼륨 = 하나의 파티션


6. 포맷하기

# mkfs.ext3 /dev/myVG/myLG1



7. 마운트하기

# mkdir /lvmdata
# mount /dev/myVG/myLG1 /lvmdata
# df -h



8. 재부팅시 적용 : fstab 추가

# vi /dev/fstab
/dev/myVG/myLG1   /lvmdata    ext3      defaults     1  2



※ 참고
각 단계별로 상태 보려면 display 및 scan 명령을 이용하면 된다.

# pvdisplay
# vgdisplay
# lvdisplay

# pvscan
# vgscan
# lvscan











2012/02/27 - [분류 전체보기] - 백업 & 복구 36 : ASM(Automatic Storage Management)
※ 참고2 - 실무환경처럼 여러 디스크 묶어서 구성해야할 경우 구성해보기
부분 참고 



LVM을 이용하여 ASM파티션 구성하기

 
 
1) 물리디스크 1G짜리 10개 추가
 
 
2) 서버부팅후 10개의 디스크를 Linux LVM (8e) 로 파티션 작업

# fdisk /dev/sdc
n / p / 1 / 엔터 / 엔터 / t / 8e / w
나머지 /dev/sdd ~ /dev/sdl 까지 반복
# fdisk -l
System부분 Linux LVM으로 되어있는 것 확인


 
 
3) 10개의 다른 디스크를 1개의 물리적 디스크로 매핑하기

# pvcreate /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1


 
 
4) 1개의 디스크 그룹으로 만들기
 : 1G 용량의 10개의 디스크가 작업후 10G 용량의 큰 1개의 디스크가 됨

# vgcreate asm /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1


 
 
5) 2개의 논리 볼륨으로 나누기
 : asm1 (7.5G) - DB 설치할곳, fra (2.4G) - flashback 정보 저장할 곳

# lvcreate -L 7.5G -n asm1 asm
# lvcreate -L 2.4G -n fra1 asm


 
 
6) 확인

# lvscan


  ※ 참고2 - 위의 방법과 다르게(실무환경처럼 여러 디스크 묶어서 구성해야할 경우) 디스크 구성해보기
LVM을 이용하여 ASM파티션 구성하기
 
 
1) 물리디스크 1G짜리 10개 추가
 
 
2) 서버부팅후 10개의 디스크를 Linux LVM (8e) 로 파티션 작업

# fdisk /dev/sdc
n / p / 1 / 엔터 / 엔터 / t / 8e / w
나머지 /dev/sdd ~ /dev/sdl 까지 반복
# fdisk -l
System부분 Linux LVM으로 되어있는 것 확인


 
 
3) 10개의 다른 디스크를 1개의 물리적 디스크로 매핑하기

# pvcreate /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1


 
 
4) 1개의 디스크 그룹으로 만들기
 : 1G 용량의 10개의 디스크가 작업후 10G 용량의 큰 1개의 디스크가 됨

# vgcreate asm /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1


 
 
5) 2개의 논리 볼륨으로 나누기
 : asm1 (7.5G) - DB 설치할곳, fra (2.4G) - flashback 정보 저장할 곳

# lvcreate -L 7.5G -n asm1 asm
# lvcreate -L 2.4G -n fra1 asm

설명 : vg볼륨명 asm 아래에, asm1(용량7.5G) 과 fra1(용량2.4G) 인 논리볼륨(=파티션)을 만들어라.
 
 
6) 확인

# lvscan


 
Posted by 딩구르
,