ฉันกำลังจะแทนที่อาเรย์ฮาร์ดแวร์ RAID5 รุ่นเก่าด้วยอาเรย์ซอฟต์แวร์ RAID1 แบบลีนุกซ์ ฉันกำลังคุยกับเพื่อนและเขาอ้างว่า RAID5 นั้นแข็งแกร่งกว่า RAID1
การอ้างสิทธิ์ของเขาคือเมื่อใช้ RAID5 เมื่ออ่านข้อมูลพาริตีจะถูกอ่านเพื่อให้แน่ใจว่าไดรฟ์ทั้งหมดส่งคืนข้อมูลที่ถูกต้อง เขาอ้างว่าในข้อผิดพลาด RAID1 ที่เกิดขึ้นบนไดรฟ์จะไม่มีใครสังเกตเห็นเพราะไม่มีการตรวจสอบดังกล่าวกับ RAID1
ฉันสามารถดูว่ามันจะเป็นจริงได้อย่างไร แต่ก็สามารถเห็นได้ว่าทุกอย่างขึ้นอยู่กับการใช้ระบบ RAID ที่เป็นปัญหา แน่นอนว่าระบบ RAID5 ไม่จำเป็นต้องอ่านและตรวจสอบข้อมูลพาริตีบนการอ่านและระบบ RAID1 สามารถอ่านได้อย่างง่ายดายจากไดรฟ์ทั้งหมดบนการอ่านเพื่อตรวจสอบว่าพวกเขาทั้งหมดถือข้อมูลเดียวกันและบรรลุระดับความทนทานระดับเดียวกัน ( กับการสูญเสียประสิทธิภาพที่สอดคล้องกัน)
ดังนั้นคำถามคือระบบ RAID5 / RAID1 ในโลกแห่งความเป็นจริงจะทำอะไร? ระบบ RAID5 ตรวจสอบข้อมูลพาริตีบนการอ่านหรือไม่? มีระบบ RAID1 ที่อ่านจากไดรฟ์ทั้งหมดและเปรียบเทียบข้อมูลที่อ่านหรือไม่