RAID 스트라이핑에 대한이 설명이 올바르지 않습니까? 잘못되었습니다 …

CCSP 시험을 준비 중이며 과정 커리큘럼의 일부에서 데이터 복원력에 대해 설명합니다. 어느 시점에서, 자료는 RAID에 대한 문제가 있으며 단지 잘못되었습니다 …

대부분의 RAID 구성에서 모든 데이터는 스트라이핑이라는 방법으로 다양한 디스크에 저장됩니다. 따라서 드라이브 중 하나에 오류가 발생하면 누락 된 데이터가 다른 드라이브에 의해 채워질 수 있으므로보다 효율적인 방식으로 데이터를 복구 할 수 있습니다. 일부 RAID 체계 (소유자의 요구에 따라 다른 수준의 성능, 중복성 및 무결성을 가진 RAID 0-10으로 알려져 있음)에서 드라이브 장애 후 복구를 돕기 위해 패리티 비트가 ra 데이터에 추가됩니다. .

내가 강조했다.

내 이해는 스트라이핑 자체가 데이터 보호에 아무런 영향을 미치지 않는다는 것입니다. 단순히 여러 드라이브에 데이터를 분배합니다. 따라서 단일 드라이브가 필요한 모든 자료를 제공해야하는 대신 일부 데이터는 “드라이브 A”에 존재하고 일부 데이터는 “드라이브 B”에 존재할 수 있습니다. 이것은 속도에 이점이 있지만 일종의 미러링이 없으면 스트라이핑만으로는 도움이되지 않습니다.

이해가 정확합니까? 그렇지 않다면 누군가가 자세히 설명해 주시겠습니까?



답변

어쨌든 실제 RAID가 아닌 RAID0 이외의 것은 정확합니다.

A , BC 의 3 가지 데이터가 있다고 상상해보십시오.


이제 데이터가 비 공격 스타일 (RAID 0)로 저장된 3 개의 디스크가 있다고 가정합니다.

Disk 1:   Disk 2:   Disk 3:

A         B         C

디스크가 손실되면 데이터가 손실됩니다.


따라서 모든 디스크에 걸쳐 데이터를 3 중화 할 수 있습니다.

Disk 1:   Disk 2:   Disk 3:

ABC       ABC       ABC

이제 2 개의 디스크를 잃을 수 있지만 3 배 더 많은 스토리지를 사용하고 있습니다!. 이것이 RAID1 (미러링)입니다.


그런 다음보다 흥미로운 RAID 수준에 도달합니다.

Disk 1:   Disk 2:   Disk 3:

(~~~~~ABC+Parity Data~~~~~)

단일 디스크를 잃어 버리고 데이터를 구출 할 수 있습니다. 그러나 RAID5를 사용하면 디스크에서 스트립 된 패리티 데이터도 저장됩니다. 이것은 본질적으로 RAID1이 사용할 스토리지의 2/3를 사용합니다.

그것은 이것이 매우 짧은 설명이며 다른 누군가가 더 잘 할 것이라고 확신합니다.


답변