RAID 레벨 2는 RAID 레벨 0의 병렬 접속 기술을 동일하게 사용하면서 여분의 디스크를 추가하여 오류를 검사해 신뢰성을 높인 방법이다. [ 그림 9-21 ]은 네 개의 볼륨 구성에 세 개 볼륨을 추가하여, 오류 정정 부호인 패리티 정보를 저장한 RAID 레벨 2 기법을 나타낸 것이다. 세 개의 볼륨이 추가된 이유는 패리티 정보가 각 데이터 볼륨에 대응되는 비트에 대해 계산되기 때문이다. 즉, 볼륨 0과 볼륨 1, 볼륨 1과 볼륨 2, 그리고 볼륨 2와 볼륨 3 간의 패리티를 계산해서 별도로 저장한다.

[ 그림 9-21 ]

RAID 레벨 2의 패리티 정보는 해밍 코드(hamming code)를 사용하기 때문에 단일 비트 오류에 대해서 검출과 수정이 가능하고 두 비트의 오류에 대해서는 검출만 가능하다. 그래서 읽기 동작이 수행될 때, 모든 볼륨에 동시 접근을 해서 얻어진 데이터와 오류정정 부호가 배열 제어기로 전송되고, 단일 비트 에러가 발생하면 제어기는 이것을 즉시 검출하여 수정한다. RAID 레벨 2는 RAID 레벨 1에 비해 적은 수의 볼륨을 사용하기는 하지만 여전히 볼륨에 대해 비용이 많이 든다. 추가로 필요한 볼륨의 수는 데이터가 저장되는 수에서 1만큼 작다.