(RAID) 독립 디스크의 중복 배열 사용 하 여의 주된 목적은 디스크 http://www.aliyun.com/zixun/aggregation/14345.html을 개선 하는 "> 데이터 처리 능력 및 중복성을 제공 하기."
RAID는 운영 체제 (하드웨어 RAID)를 설정 하지 않고 운영 체제 (소프트웨어 RAID)을 통해 또는 전용된 RAID 제어 카드를 통해를 설정할 수 있습니다. 이 장에서 소프트웨어 레드햇/페도라 리눅스에서 RAID 구조를 구성 하는 방법을 설명 합니다.
그것은 하드웨어 또는 소프트웨어, 중복 배열 raid 많은 다른 기준으로 구성할 수 있습니다, 그리고 몇 가지 가장 인기 있는 구성에 살펴보겠습니다.
선형 raid
선형 raid에 RAID 컨트롤러는 디스크 체인으로 RAID 세트 (세트)를 처리합니다. 현재 디스크 공간을 가득 후 데이터 시퀀스는 디스크 체인에서 다음 디스크에 기록 됩니다. 선형 RAID 디스크 데이터 중복 없이 대형된 파일 시스템에 맞게 설계 되었습니다. 드라이브 오류는 데이터 손상 것입니다.
페도라 리눅스 RAID이 모드를 지원 하지 않습니다.
RAID 0
RAID 0, RAID 컨트롤러는 RAID 세트 (세트)에 모든 디스크에 데이터를 균등 하 게 작성 하려고 합니다.
접시로 디스크를 치료 하 고 케이크로 데이터를 취급 합니다. 4 개의 케이크 초콜릿, 바닐라, 체리, 딸기가 가정해 봅시다-4 요리. RAID 0 초기 작업 조각으로 케이크를 잘라 각 접시에 슬라이스를 배치 하는. RAID 0 드라이브에 운영 체제를 케이크 완료 되 고 큰 접시에 배치 됩니다 수 있습니다. 예를 들어 4 9 GB 하드 드라이브, raid 0 세트 구성 운영 체제 취급 그들 36 GB 하드 드라이브
유사한 선형 raid, RAID 0은 데이터 중복 없이 디스크 대형된 파일 시스템에 맞게 설계 되었습니다. RAID 0의 장점은 데이터 액세스의 속도입니다. 파일을 4 개의 디스크에 분리 하 고 읽을 수 있습니다에서 4 번 번 한 디스크의 읽기 속도. RAID 0 스트라이프 세트를 라고 종종 기억
RAID 0 디스크 크기를 다를 수 있습니다. Raid를 사용 하는 가장 작은 스트라이프 공간 디스크에 스트라이프 세트도 나머지 디스크의 여유 공간을 사용 하 여 계속 합니다. 이 경우,이 부분의 데이터의 액세스 속도가 느려집니다 RAID 드라이브의 수는 감소 하기 때문에. 따라서, RAID 0 동일한 용량의 디스크를 사용 하는.
페도라 리눅스 RAID 0을 지원, 그림 26.1 raid 0 데이터 할당 프로세스를 보여 줍니다.
RAID 1
RAID 1 모드에서 데이터는 복사 하 고 다른 디스크에 배치 됩니다. 이 raid 모드 디스크 미러링을 자주 부릅니다. 만약 그들 중 하나는 이야기의 줄거리를 잊고, 수 있게 다른 하나는 당신에 게와 서 두 사람에 게 비슷한 이야기를 말할 것 이다을 상상 한다.
RAID 1 세트에 있는 디스크 중 하나가 고장 때, 나머지 디스크는 여전히 작동 합니다. 나쁜 디스크를 교체 하는 경우 데이터 복사할 수 있습니다 자동으로 나머지 좋은 디스크에서 새 디스크에. 어떤 기본 RAID 디스크 고장 시 RAID 1는 뜨거운 대기 디스크에 자동으로 데이터를 복제할 수 있습니다.
RAID 1은 데이터 중복성을 제공 하지만 RAID 0의 이점을 하지 않습니다 속도. 소프트웨어 RAID 1의 1 개의 불리는 서버 쓰려는 데이터 두 번 각 미러 디스크에 쓸 수 있다. 이 데이터 버스와 CPU 리소스를 차지합니다. 하드웨어 RAID 1에서 서버 CPU는 단순히 RAID 디스크 컨트롤러에 데이터를 전달 하 고 작업의 나머지 디스크 컨트롤러에 의해 수행 됩니다. 그러면 RAID 1 디스크 컨트롤러에 대 한 우선 시
RAID 1의 한계가 RAID 설정 크기 총 크거나 작은 디스크 농도 용량으로 디스크입니다. 이것은 RAID 0, 더 큰 디스크의 나머지 부분에 낭비 되는에서 다른입니다.
페도라 리눅스 RAID 1을 지원합니다. RAID 1 모드에서 그림 데이터 배포 프로세스
RAID 0 및 RAID 1이 작동 하는 방법