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

  • Read 15952
  • -
  • 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

개발자포럼
번호 제목 글쓴이 조회 날짜
106 [링크] Error: diskfilter writes are not support
레벨 3 iloveme
788 09.19
105 [링크] 개발관련 문서 모음
레벨 3 iloveme
1047 08.31
104 [링크] 게임회사 해외취업 자료조사
레벨 3 iloveme
1140 03.23
103 [링크] 어려운 것을 쉽게 배우는 방법 : 슈퍼 파워를 장착하기 위한 3단계 학습
레벨 3 iloveme
1362 02.18
102 [링크] 무료 SSL 인증서 설치 방법
레벨 3 iloveme
1454 01.28
101 [링크] JAVA XML Parser DOM/SAX 비교
레벨 3 iloveme
1501 06.05
100 [링크] 초보 개발자가 꼭 알아두어야 할 다섯 가지 기술들
레벨 3 iloveme
1562 06.03
99 [링크] 안드로이드 share 공유 버튼 추가하기
레벨 3 iloveme
1854 06.03
98 [링크] 공유 share api 제공 사이트
레벨 3 iloveme
1271 06.03
97 [링크] 안드로이드 core, ui 관련 오픈소스 사이트
레벨 5 이카루스
3761 05.14
96 [팁] Android GCM 구축 방법 정보 모음
레벨 5 이카루스
4376 05.08
95 [링크] Github 이클립스와 연동하기
레벨 5 이카루스
1895 04.14
94 [링크] Ubuntu GitHub 서버 설치 방법
레벨 5 이카루스
3905 04.14
93 [팁] 카카오링크 해시키 추출 방법
레벨 5 이카루스
6061 03.16
92 [팁] Android 구글 admob 전면 광고 적용 방법
레벨 5 이카루스
9787 03.06
91 [팁] Side-2930C SCSI Driver 첨부파일
레벨 3 iloveme
1387 03.04
90 [자유] Mezzmo (1005) (Windows) - 미디어스트리밍 프로그램
레벨 3 iloveme
7154 01.22
89 [자유] vmware 11 설치 방법
레벨 3 iloveme
7472 01.18
88 [팁] Winamp를 이용한 음악방송 방법 첨부파일
레벨 5 이카루스
2931 11.21
87 [팁] SHOUTcast 를 이용한 인터넷 라이브 방송 시스템 구축
레벨 5 이카루스
3650 11.21
회원 로그인
아이디/비번 기억
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.
많이 본 글
댓글 많은 글
추천글