ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Centos 소프트웨어 RAID
    시스템 2019. 4. 3. 18:08
    반응형

    1. RAID의 정의와 개념

    서버 컴퓨터의 저장 장치 대부분은 하드웨어 RAID 또는 소프트웨어 RAID 방식을 사용한다. 그럼 RAID가 무엇인지? 그리고 왜 필요한지를 파악하자.

     

    RAID는 여러 개의 하드디스크를 하나의 하드디스크처럼 사용하는 방식이다. 비용을 절감하면서도 더 신뢰성을 높이며, 성능까지 향상시킬 수 있다.

     

     RAID의 종류는 크게 하드웨어 RAID와 소프트웨어 RAID로 나눌 수 있다.

     

    1.1 하드웨어 RAID 

    하드웨어 RAID는 하드웨어 제조업체에서 여러 개의 하드디스크를 연결한 장비를 만들어서 그 자체를 공급하는 것이다. 하드웨어 RAID는 좀 더 안정적이고, 각 제조업체에서 기술 지원을 받을 수 있기에 많이 선호하는 방법이다. 

    1.2 소프트웨어 RAID 

    고가 하드웨어 RAID의 대안으로, 하드디스크만 여러 개 있으면 운영체제에서 지원하는 방식으로 RAID를 구성하는 방법을 말한다. 하드웨어 RAID와 비교하면 신뢰성이나 속도 등이 떨어질 수 있지만, 아주 저렴한 비용으로 좀 더 안전하게 데이터를 저장할 수 있다는 점에서 적극 고려해볼 수 있는 방식이다. 

     

    2. RAID 레벨 

    RAID는 기본적으로 구성하는 방식에 따라 Linear RAID, RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5까지 일곱 가지로 분류할 수 있다. 실무에서 주로 사용되는 방식은 Linear RAID, RAID 0, RAID 2, RAID 5와 RAID 5의 변형인 RAID 6, 그리고 RAID 1과 0의 혼합인 RAID 1+0 등이다. 

     

    여기에서는 실무에서 가장 많이 사용하는 RAID 1 + 0 을 구축 해보겠다.

     

    RAID 1 방식의 핵심은 미러링이라고 할 수 있겠다. 즉 똑같은 데이터의 거울을 만들어 놓는다는 것이다. 예를 들어 하드디스크 2개를 RAID 1 방식으로 구성한후 데이터를 저장하면 2배의 용량을 사용한다. 이 말은 결국 총 하드디스크 용량의 절반밖에 사용하지 못한다는 말과 같다.

     

    RAID 1의 장점은 2개의 하드디스크 중 하나가 고장 나도 데이터는 손상되지 않는다는 특징이 있다.

    RAID 0 방식은 저장되는 시간 또는 속도적인 측면에서 RAID 방식 중 성능이 가장 뛰어나다고 할 수있다. 공간 효율이 좋으며 ITB 3개를 사용하면 총 3TB의 용량을 사용할 수 있으므로 공간 효율성이 100%가 된다.

     

    RAID 1 + 0 구성 방법

    Centos에 내장되어있는 mdadm 명령어를 사용

    1. mdadm --create /dev/md0 --level=1+0 --raid-devices=2 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sdf1 -> 소프트웨어 RAID 1+0 구성

    2.mkfs.ext4 /dev/md0 -> RAID 구성한 md0 파일시스템 ext4로 초기화

    3. mkdir /raid16 -> 디렉토리 생성

    4. mount /dev/md0 /raid16 -> 생성한 디렉토리에 RAID 마운트

     

    RAID는 서버 하드디스크의 장애가 발생했을때 데이터의 유실을 막고 안정적으로 서버를 운영할수있다는 장점이 있다. 

    그리고 실무에서도 많이 사용한다.

     

     

    반응형

    '시스템' 카테고리의 다른 글

    우분투 ipv6 비활성화  (0) 2020.01.02
    리눅스 패킷 Overrun  (0) 2019.12.18
    리눅스 계정 잠금 임계값 설정  (0) 2019.11.11
    리눅스 shadow 구조  (0) 2019.11.11
    리눅스 서버 60초안에 상황파악하기  (0) 2019.10.01
Designed by Tistory.