메뉴 건너뛰기

조회 수 7645 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Linux RAID 구성

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


List of Articles
번호 제목 날짜 조회 수
237 split 명령어 (파일 나누기) 2021.03.26 76771
236 [CentOS 7] SSH 무작위 로그인 시도 막기 ( Fail2Ban ) 2018.03.28 69720
235 tomcat - server.xml 설정 file 2017.03.11 67361
234 리눅스서버 모니터링 rstatd 설치 2017.04.28 27358
233 fdisk로 파티션 삭제하기 2015.06.10 26052
232 fdisk로 파티션 삭제하기 2015.06.09 21723
231 CentOS6.6+httpd2.4.16+Mariadb10.0.20+php5.6.11 Source 설치.... file 2016.09.25 14749
230 bash 스크립트에서 네트워크 정보 확인하기 2014.02.27 14285
229 원격 접속 FreeNX (NOMACHINE) 설치/접속 (vnc 보다 훨 2014.02.27 12307
228 리눅스 읽기전용 파일시스템 / 파일 입/출력 오류 2016.07.22 12175
227 Centos7 64bit 웹서버 만들기-PHP설치 CAP5 file 2015.07.17 11979
226 php-5.2.17 make시에 오류 발생 make: *** [ext/dom/node.lo] 오류 1 2016.03.18 10746
225 이온큐브로더(ioncube) 설치 매뉴얼 2016.03.18 10391
224 CentOS 7 에 아파치(httpd) 설치 2015.07.16 10308
223 웹서버 모니터링 툴 awststs 2014.03.26 10270
222 파일 속성 명령어 : chattr, lsattr 2014.02.27 9622
221 libphp5.so: undefined symbol: unixd_config 2016.03.18 9577
220 iptable에서 TCP SYN Flooding 차단 설정 2014.02.27 9555
219 [CentOS 6.5] Tomcat 설치 및 구동 file 2017.03.11 9483
218 MySQL Linux Port 방화벽 설정(3306) file 2017.03.11 9470
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved