Bên cạnh bất kỳ siêu dữ liệu nào mà bộ điều khiển RAID sử dụng, có bất kỳ sự khác biệt nào giữa hai mảng này (về bố cục dữ liệu, hiệu suất, độ tin cậy) không?
Đúng. RAID5 sử dụng một tính chẵn lẻ luân phiên duy nhất trong khi RAID6 sử dụng hai. Bạn có thể đang hình dung các đĩa chẵn lẻ chuyên dụng, nhưng thực tế chúng đang quay.
RAID5 nên khá đơn giản:
Với RAID6, hãy tưởng tượng đĩa cuối cùng bị thiếu:
sơ đồ lịch sự của Wikipedia [*1]
Các bố cục rõ ràng là khác nhau và một RAID6 đã xuống cấp yêu cầu phải tìm nạp và tính toán lại nhiều hơn đáng kể để bù cho ổ đĩa bị thiếu trái ngược với một mảng RAID5 nguyên vẹn.
Chẳng hạn, thay vì đọc trực tiếp B3, bất kỳ ba đoạn nào trong số [B1, B2, Bp, Bq] cần được đọc để tái tạo lại B3 - lưu ý rằng điều này chỉ là tạm thời và cần được thực hiện mỗi khi B3 được truy cập. Cũng lưu ý rằng 'khuếch đại đọc' này cho số lần đọc ngẫu nhiên tăng theo số lượng đĩa. Đối với các lần đọc tuần tự dài hơn, các đoạn khác sẽ phải được đọc.
Mảng RAID6 xuống cấp dự kiến sẽ hoạt động kém hơn nhiều, tùy thuộc vào khối lượng công việc cũng như việc triển khai bộ điều khiển RAID và bộ nhớ đệm. Việc triển khai RAID có xu hướng được tối ưu hóa để hoạt động bình thường và ổn định, do đó, một mảng bị xuống cấp có thể hoạt động dưới mức mong đợi, ngay cả với bộ đệm lớn.
Tôi có thể chuyển đổi một mảng RAID6 với một đĩa bị thiếu thành RAID5 của một đĩa ít được mong đợi hơn với việc "định hình lại"/"viết lại" tối thiểu không?
Có, về lý thuyết, vì tất cả dữ liệu có thể được xây dựng lại. Trong thực tế, điều đó phụ thuộc vào khả năng của bộ điều khiển RAID hiện có. Vì nó yêu cầu một thuật toán di chuyển đặc biệt nên khả năng thực hiện là không cao. Cá nhân tôi không nghĩ rằng mình đã từng thấy tùy chọn đó nhưng một lần nữa tôi cũng không tìm kiếm nó.
[*1] Bạn nên lưu ý rằng có nhiều cách khác nhau để ánh xạ dữ liệu trong mảng RAID. Các sơ đồ trên cho thấy các sơ đồ đơn giản nhất, không được tối ưu hóa. Các sơ đồ khác sẽ tối ưu hóa khối lượng công việc cụ thể và sơ đồ RAID5 để truy cập đọc tuần tự có thể là
A1-A2-A3-Ấp
B2-B3-Bp-B1
C3-Cp-C1-C2
Dp-D1-D2-D3