mdadm을 이용한 software raid 만들기

리눅스/OS 일반|2014. 12. 30. 23:49
반응형

-----------------------------------------------
 Software RAID
-----------------------------------------------

 

1. mdadm 유틸리티 설치하기

 

 


2. 소프트웨어 레이드 만들기 사례

1) 두 번째와 세 번째 하드를 이용하여 100MB짜리 미러 볼륨(raid-1) 만들기

; 파티션 하기 ---------------------  
;
; 설명중 [ ]안은 상황에 따라 다른 것을 써야 함
; 두 개의 하드디스크 /dev/sdb와 /dev/sdc를 사용함 (파티션되지 않은 하드라고 가정함)
; 두 하드를 각각 100MB 용량으로 파티션하고 파티션 종류를 'Linux raid auto'로 설정함
; 100MB씩 주어야하는 이유는 미러 볼륨이니까
; 다음과 같이 파티션을 실행함.
;
fdisk /dev/sdb     
   명령 : n --> p --> [1] --> 시작 [enter] --> 용량[+100M]  --> t(change type) --> fd(Linux raid auto) --> w
fdisk /dev/sdc
   명령 : n --> p --> [1] --> 시작 [enter] --> 용량[+100M]  --> t(change type) --> fd(Linux raid auto) --> w


; Software RAID 만들기 ------------------

mdadm -C /dev/md0 -l 1 -n 2 /dev/sdb1 /dev/sdc1 
;   -C create라는 뜻이겠지요.
;   /dev/md0는 /dev/md1 또는 /dev/md5와 같이 바꿀 수 있겠고요. mknod명령으로도 만들 수 있고요. mdadm명령을 사용하면 자동으로 만들어져요.
;  -l i가 아닌 L입니다.  Level이라는 옵션이구요.  1이면 raid-1 5이면 raid-5입니다.
;  -n 사용하는 파티션 수입니다.  -n 2는 2개의 파티션을 사용한다는 뜻이지요.
; 맨 뒤에 실제로 사용하는 파티션을 순서대로 공백으로 구분하면서 적습니다.

mdadm --detail --scan
; 소프트웨어 레이드가 잘 만들어졌는지 확인하는 명령입니다.


; 포맷하기 ----------------------------

mkfs -t ext3 /dev/md0
; ext3 파일시스템으로 포맷합니다. 시간이 좀 걸리겠지요.


; 마운트하기 ------------------------

mkdir /mirror   ; 마운트할 빈 디렉터리를 만들고,
mount /dev/md0  /mirror  ;  raid-1 볼륨을 /mirror에 마운트 했습니다.


; 영구 마운트하기 -------------------

; /etc/fstab 파일을 vi 편집기로 편집합니다.
; 다음과 같은 행을 추가 합니다. 
; 띄어쓰기를 조심하지 않으면 낭패를 봅니다.

 /dev/md0 /mirror ext3 defaults 1 1 


2) 2~4번째 하드 3개를 이용하여 200MB짜리 Raid-5 볼륨 만들기

; 파티션 과정은 미러 볼륨과 같음
; 각 파티션의 용량은 100MB로 함 (세 개 중 하나는 복구용으로 사용하므로 실제 사용 가능한 용량은 300이 아닌 200MB가 됨)

; Raid 만들기에서 다음과 같은 식으로 함

 # mdadm -C /dev/md1 -l 5 -n 3 /dev/sdb2 /dev/sdc2  /dev/sdd1


; 포맷하고 마운트하는 과정은 똑 같음

 

-- 검색할 때는 mdadm이라는 키워드로 검색하면 엄청 많은 자료가 있어요.  되도록 누가 간단히 요약해 놓은 자료만 탐독하지 말고, RAID의 원리부터 차근 차근 공부할 수 있게 되어 있는 사이트들을 보았으면 하네요.

 

-- Red Hat Linux 9: Red Hat Linux 사용자 정의 가이드 중 RAID 부분 (넘기다 보면 LVM도 나오지요)

     http://coffeenix.net/doc/RH-DOCS/rhl-cg-ko-9/s1-raid-why-use.html

 

-- LVM에 대한 짧은 글 : http://www.linuxlab.co.kr/docs/01-05-4.htm

 

 

[출처] 모든가능성 | 조화 (http://blog.naver.com/hjunki?Redirect=Log&logNo=100094179645)

반응형

댓글()