[링크] 처음 설치시 우분투 소프트웨어 레이드 구성 방법

  • Read 15953
  • -
  • Score 0/0
By. 2013.10.02 23:08
레벨 5 이카루스 ( Lv. 5 )
우분투에서 소프트웨어로 레이드를 구성하는 방식입니다.
저렴한 비용으로 디스크 백업을 구성하는것.

리눅스 mdadm을 이용한 방법

출처 : http://blog.naver.com/atpure/50084279237


1. 디스크에 FREE SPACE 할당 

Partition disks에서 Manual을 선택한다.

설치된 첫번째 디스크를 선택한다.


접기

새로운 empty partition table을 생성한다.


두번째 디스크를 생성한다.


첫번째 디스크와 동일하게 새로운 empty partition table을 생성한다.


2. physical volume for RAID 생성

첫번째 디스크의 FREE SPACE를 선택한다. 


새로운 파티션을 생성한다.


할당할 파티션의 크기를 입력한다. (여기서는 swap파티션 1GB를 할당한다.)


Primary를 선택한다.


Beginning을 선택한다.


Use as:를 통해 파티션의 용도을 선택한다.


여기서는 physical volume for RAID 선택


파티션 설정을 완료한다.


아래와 같이 999.3 MB의 파티션이 primary RAID로 설정되었다.


두번째 파티션을 생성한다. 이 경우는 /로 사용할 예정이다.
필요에 따라 더 많은 파티션을 동일한 방법으로 생성하여 사용할 수 있으나 본 테스트에는 간단하게 swap과 / 만을 생성하여 설치한다. 


나머지 전체를 할당한다. 필요에 따라 용량을 할당하여 더 많은 파티션을 생성할 수 있다.


동일하게 Primary로 설정한다.


파티션 용도를 설정한다.


동일하게 physical volume for RAID를 선택한다.


디스크 파티션 설정을 완료한다.


두번째 디스크에도 첫번째 디스크와 동일하게 파티션을 생성한다. (아래 그림 참조) 


3. Software RAID 설정

Configure software RAID를 선택하여 설정화면으로 들어간다.


변경된 파티션 테이블을 저장한다.


첫번째 파티션의 Array(MD device) 를 생성한다.


RAID1로 설정한다.


장착되어 있는 디스크의 수량이 2개임으로 acrive device의 숫자를 2로 한다. 


spare devices의 수량을 설정한다. 여기서는 0


RAID1으로 구성하고자 하는 파티션을 선택한다. 첫번째 디스크의 첫번째 파티션(/dev/sda1)과 두번재 디스크의 첫번째 파티션(/dev/sdb1)을 선택한다.


두번째 파티션의 Array(MD device)를 생성한다.


RAID1으로 구성하고자 하는 파티션을 선택한다. 첫번째 디스크의 두번째 파티션(/dev/sda2)과 두번째 디스크의 두번째 파티션(/dev/sdb2)을 선택한다.


4. RAID1으로 할당된 파티션의 파일시스템 설정 및 마운트 포인트 할당

아래 화면을 보면 RAID1 device #0의 #1으로 999.2 MB가 할당되어 있고 RAID1 #1의 #1으로 20.5 GB가 할당되어 있다. 파티션 하나씩 파일스시스템과 마운트 포인트를 설정한다.

첫번째로 RAID1 device #0의 #1 선택한다.


파티션의 용도를 swap area를 선택한다.


두번재 파티션 RAID1 device #1의 #1을 선택한다.


Ext4 journaling file system을 선택한다.


마운트 포인트를 "/ - the root file system"을 선택한다.


설정을 완료한다.


파티션 설정을 저장하고 완료한다.


설명하고 보니 스크롤의 압박이 정말 심하네요. 간단하게 요약하면 각 디스크의 FREE SPACE를 만들고 그 디스크에 동일하게 파티션 테이블을 나누어 physical volume for RAID을 만든 후 RAID1으로 묶고 파티션을 설정하면 간단하게 됩니다. 
추가 비용을 들이지 않고 간편하게 디스크를 이중화하여 디스크 장애에 대처할 수 있는 좋은 방법입니다.

 

Array 및 물리적인 디스크 확인 방법

명령어 : sudo fdisk -l 


아래 화면을 보면 물리적인 디스크 78.4 GB 두개로 구성되어 있으며 Array 또한 md0 및 md1으로 구성되어 있습니다.


Array에 할당된 물리적인 디스크의 상태 보는 방법

명령어 : sudo mdadm -E /dev/sda1



Array의 상태 확인하는 방법

명령어 : sudo mdadm -D /dev/md1



접기

mdadm을 통한 유지보수 방법

불량 디스크 어레이에서 제거 방법

명령어 : sudo mdadm --remove /dev/md0 /dev/sdb1
            
sudo mdadm --remove /dev/md1 /dev/sdb2

※ 불량 디스크는 자동으로 Array에서 제거되는 경우가 있으므로 위의 명령를 사용하지 않을 수도 있습니다.


새로운 디스크 어레이에 할당
명령어 : sudo mdadm --add /dev/md0 /dev/sdb1
            sudo mdadm --add /dev/md1 /dev/sdb2

※ 서버나 워크스테이션이 Hot Swap 기능이 가능하면 서버가 동작 상태에서도 불량 디스크 제거 후 새로운 디스크를 장착하고 위의 명령을 통해 새로운 디스크를 어레이에 할당할 수 있습니다. 

 



새로운 디스크로 교체하고 나면 기존 디스크와 동기화를 진행합니다.
동기화 중인 상태를 확인하려면 아래 명령어를 실행합니다.

명령어 : sudo watch -n 10 /proc/mdstat





우분투 : https://help.ubuntu.com/community/Installation/SoftwareRAID 

개발자포럼 -Total. 106

개발자포럼
번호 제목 글쓴이 조회 날짜
46 [팁] 아두이노 강좌 및 개발문서 링크
레벨 5 이카루스
7253 11.14
45 [자유] 아두이노 - arduino 를 배워봅시다. 사진 첨부파일
레벨 5 이카루스
6521 11.13
44 [팁] 우분투 12.04 외장하드를 통한 rsync 백업 방법
레벨 5 이카루스
19560 11.08
43 [링크] 무료 프로그래밍 책 모음 - 영어, PDF
레벨 3 iloveme
8829 10.21
42 [링크] 운영중인 리눅스 서버 소프트웨어 레이드 설치 방법
레벨 5 이카루스
6304 10.16
41 [링크] Unity3d 기초강좌 동영상 사진
레벨 5 이카루스
6956 10.08
40 [링크] Unity3d Tutorial - Hack & Slash RPG
레벨 5 이카루스
6459 10.03
>> [링크] 처음 설치시 우분투 소프트웨어 레이드 구성 방법
레벨 5 이카루스
15954 10.02
38 [링크] 구글에서 출시한 웹디자이너 툴 프로그램 사진 첨부파일
레벨 5 이카루스
8898 10.02
37 [링크] 안드로이드 Preference – UI 정보, 간단한 변수 저장하기 방법
레벨 5 이카루스
11370 09.26
36 모바일 [링크] 구글 애드몹 설정 방법
레벨 5 이카루스
8808 09.20
35 [링크] Html5, CSS3 and javascript 공개 강좌 링크
레벨 5 이카루스
11346 09.13
34 [링크] JQuery의 힘으로 제작된 17 가지 오픈소스 웹 게임들
레벨 5 이카루스
12459 08.29
33 [링크] 초보용 자바 - 점프 투 자바
레벨 5 이카루스
6612 08.26
32 [자유] jsp를 경험하다
레벨 5 이카루스
3723 08.19
31 [팁] Enterprise Architect를 이용하여 클래스 다이어그램으로 분
레벨 5 이카루스
18125 08.17
30 [팁] 안드로이드 APK 파일 decompile 방법
레벨 5 이카루스
13282 08.11
29 [팁] 안드로이드 YouTube Player API
레벨 5 이카루스
13219 08.02
28 [팁] 구글 플레이 게임 서비스
레벨 5 이카루스
9181 08.02
27 [링크] 3G 유심을 이용한 유무선 WIFI 구축 사진 첨부파일
레벨 5 이카루스
7672 07.23
회원 로그인
아이디/비번 기억
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.
많이 본 글
댓글 많은 글
추천글