mdadm을 이용한 software raid 만들기
-----------------------------------------------
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)
'리눅스 > OS 일반' 카테고리의 다른 글
Linux swap 메모리 늘리기 (0) | 2014.12.30 |
---|---|
스핑크스 (sphinx) 설치 - 검색엔진 만들기 (0) | 2014.12.30 |
리눅스 quota 설정 (0) | 2014.12.30 |
VLC media player 1.0.2 (무료 스트리밍 서비스 프로그램) (0) | 2014.12.30 |
<defunct> 좀비 프로세스 Kill 시키기 (0) | 2014.12.30 |