오래된 하드웨어 RAID5 어레이를 Linux 소프트웨어 RAID1 어레이로 교체하려고합니다. 친구와 대화를 나누면서 RAID5가 RAID1보다 강력하다고 주장했습니다.
그의 주장은 RAID5에서 모든 드라이브가 올바른 데이터를 반환하는지 확인하기 위해 패리티 데이터를 읽었다는 것입니다. 또한 RAID1에서 그러한 검사가 수행되지 않기 때문에 드라이브에서 발생하는 RAID1 오류는 눈에 띄지 않을 것이라고 주장했습니다.
이것이 어떻게 가능한지 알 수 있지만 문제의 RAID 시스템이 어떻게 구현되는지에 달려 있다는 것도 알 수 있습니다. 확실히 RAID5 시스템은 읽기에서 패리티 데이터를 읽고 확인할 필요 가 없으며 RAID1 시스템 은 읽기에서 모든 드라이브에서 쉽게 읽을 수 있으므로 모두 동일한 데이터를 보유하고 있는지 확인하여 동일한 수준의 견고성을 달성 할 수 있습니다 ( 이에 상응하는 성능 손실).
따라서 실제 세계에서 RAID5 / RAID1 시스템은 실제로 무엇을 하는가? RAID5 시스템은 읽기시 패리티 데이터를 점검합니까? 모든 드라이브에서 읽은 데이터와 읽은 데이터를 비교하는 RAID1 시스템이 있습니까?