-2
Raid 4은 잠재적 오류를 수정합니까? 나는 그것이 패리티 비트를 모두 포함하는 패리티 디스크를 가지고 있지만 그것이 파괴 되었다면 디스크 2의 데이터를 다시 만드는 것에 대해 어떻게 이해합니까?RAID Lv 4 Parity
Raid 4은 잠재적 오류를 수정합니까? 나는 그것이 패리티 비트를 모두 포함하는 패리티 디스크를 가지고 있지만 그것이 파괴 되었다면 디스크 2의 데이터를 다시 만드는 것에 대해 어떻게 이해합니까?RAID Lv 4 Parity
물론 데이터는 패리티 데이터를 사용하여 재생성됩니다. 대략 계산 (네 디스크 RAID 세트에 대해) 다음과 같다 : 이것은 모든 다른 디스크를 이용하여 복구 될 수있다 (상기 패리티 디스크를 포함)을 디스크의 데이터를 의미
Disk 2 sector = (Disk 1 sector) XOR (Disk 3 sector) XOR (Disk 3 sector)
. 이것이 어레이가 단일 디스크 장애 만 처리 할 수있는 이유입니다. 기본적으로 RAID 4와 동일하지만 모든 디스크에 패리티 데이터를 분산시켜 처리량을 향상시키는 RAID 5의 경우에도 마찬가지입니다. 이 문제를 명확히하기 위해 시간을내어 http://www.cs.cmu.edu/~garth/RAIDpaper/Patterson88.pdf
감사 :
다양한 RAID 레벨을 소개 원래 논문은 추론 뒤에 RAID의 작업에 대한 좋은 읽기입니다. 각 디스크가 다른 데이터 세그먼트를 보유하고 있음을 이해합니다. 예를 들어 데이터가 "hello my new world"와 같은 문자열 인 경우 디스크 1에는 hello, 디스크 2에는 my, 디스크 3에는 new가 포함되며 디스크 4에는 world가 포함될 수 있습니다. 따라서 어떻게 XOR을 사용하여 데이터를 다시 만들 수 있습니까? – Apollo
글쎄 실제로 비트 수준에서 작동이 설명을 확인하십시오 : http://rickardnobel.se/how-raid5-works/ 또한 하나의 디스크는 항상 원래 데이터 (패리티 비트)를 사용하여 XOR 계 산 결과를 포함합니다. , 그래서 당신의 예제에서 다섯 번째 디스크가 될 것입니다. – Martijn