Tôi sắp thay thế một mảng RAID5 phần cứng cũ bằng mảng RAID1 phần mềm Linux. Tôi đang nói chuyện với một người bạn và anh ta tuyên bố rằng RAID5 mạnh hơn RAID1.
Yêu cầu của ông là với RAID5, khi đọc dữ liệu chẵn lẻ đã được đọc để đảm bảo rằng tất cả các ổ đĩa đều trả về đúng dữ liệu. Ông tuyên bố thêm rằng các lỗi RAID1 xảy ra trên một ổ đĩa sẽ không được chú ý vì không có kiểm tra nào được thực hiện với RAID1.
Tôi có thể thấy làm thế nào điều này có thể đúng, nhưng cũng có thể thấy rằng tất cả phụ thuộc vào cách các hệ thống RAID được đề cập được thực hiện. Chắc chắn là một hệ thống RAID5 không có để đọc và kiểm tra dữ liệu chẵn lẻ trên đọc và một hệ thống RAID1 có thể cũng giống như dễ dàng đọc từ khắp nơi trên ổ đĩa đọc để kiểm tra họ đều giữ dữ liệu giống nhau và do đó đạt được cùng một mức độ mạnh mẽ ( với sự mất hiệu suất tương ứng).
Vì vậy, câu hỏi là, các hệ thống RAID5 / RAID1 trong thế giới thực thực sự làm gì? Các hệ thống RAID5 có kiểm tra dữ liệu chẵn lẻ khi đọc không? Có hệ thống RAID1 nào đọc được từ tất cả các ổ đĩa và so sánh dữ liệu khi đọc không?