Computer/LINUX

RAID

알찬돌삐 2012. 8. 10. 16:22

 1. 리눅스에서 지원하는 소프트웨어 raid 레벨



1)raid-Linear : 간단히 여러개의 파티션을 하나로 묶는 역활

2)raid-0 : 여러개의 파티션을 하나로 묶어 스트라이핑기술을 이용하여 처리속도가 빨라진다.

디스크 오류에 대한 안전성은 없다는 단점

3)raid-1 : 미러링 기술을 이용하여 여러개의 디스크에 정확하게 복사본을 만들어 준다.

오류가 발생하면 복사해둔 이미지로 복구하게된다.

4)raid-3 : 패리티정보를 모아 별도의 디스크에 저장한다.이 패리티정보를 이용하여 오류가

발생한 디스크의 데이터를 복구한다. 안정성은 있으나 디스크성능이 감소한다.

5)raid-5 : raid -3 와 비슷하게 패리티정보를 이용하나 디스크에 저장하지는 않는다.

안전성도 제공하고 raid-3 에 비해 디스크의 성능저하가 일어나지 않는다.



2.RAID 관련 예제파일

1)레드햇 9.0 이후로는 /usr/share/doc/raidtools-1.00.3 디렉토리 밑에 예제가있다.

없을경우 rpm -ql raidtools 로 검색한다.



2)cp /usr/share/doc/raidtools-1.00.3/raidtab.sample /etc/raidtab

-> 해당 샘플파일을 /etc/raidtab 이란 화일로 복사한다.



3.raid - 0 구성하기



raid - 0 으로 구성해서 속도를 높이고 /raidtest 로 마운트시키려고 한다.

여유하드가없으므로 자체하드의 남은 공간을 1GB * 2 로 설정해본다.



1) FDISK 로 1GB 를 두개 추가로 나눈다. (FDISK 는 현 블로그 FDISK 참조)

2) 나눠진 파티션은 /dev/hda8 과 /dev/hda9 라고 예를 든다.

3) /etc/raidtab 열어 설정한다.

#vi /etc/raidtab

raiddev /dev/md0 //raid 디바이스명 지정

raid-level 0 //raid 레벨 지정

nr-raid-disks 2 //raid 갯수 지정

persistent-superblock 1 //기본셋팅지정

chunk-size 4



device /dev/hda8 //디바이스명

raid-disk 0 //raid 디스크 넘버로 0부터 설정

device /dev/hda9

raid-disk 1


4)raid device 를 생성

#mkraid /dev/md0

handling MD device /dev/md0

analyzing super-block

disk 0 : /dev/hda8, 875511KB, raid superblock at 875392KB

disk 1 : /dev/hda9, 875511KB, raid superblock at 875392KB

5)raid를 작동 시킨다.

#raidstart /dev/md0

->최근에는 mkraid 하면 자동으로 start가 이루어진다.또한 재부팅시에도 자동으로시작된다

6)파일시스템을 생성한다

#mkfs -t ext3 /dev/md0

7)마운트할 디렉토리 생성

#mkdir /raidtest

8)마운트

#mount -t ext3 /dev/md0 /raidtest

9)raid 상태 확인

#lsraid -p

이 글은 스프링노트에서 작성되었습니다.

.

'Computer > LINUX' 카테고리의 다른 글

2. 데몬 프로세스 만들기  (0) 2012.08.10
1. 데몬 프로그램에 대한 소개  (0) 2012.08.10
MIME 규격  (0) 2012.08.10
트래픽 제한 (mod_throttle)  (0) 2012.08.10
트래픽 제한 (bandwidth)  (0) 2012.08.10