Raid5- cấu tạo & nguyên lý hoạt động trên Raid Array

04 Tháng 06 năm 2024
0
0 227

RAID 5 là một cấu hình RAID kết hợp phân chia với dự phòng. Phần phân chia của RAID 5 là rất tương tự của RAID 0, nhưng phần dự phòng là khá khác nhau từ RAID 1

Raid 5 là gì ?

Raid5

RAID 5 là một cấu hình RAID kết hợp phân chia với dự phòng. Phần phân chia của RAID 5 là rất tương tự của RAID 0, nhưng phần dự phòng là khá khác nhau từ RAID 1. RAID 5 hệ thống tạo ra dự phòng bằng cách tính toán khối chẵn lẻ và phân phối các khối chẵn lẻ đó trong tất cả các ổ đĩa trong mảng đó. Có ít nhất ba ổ đĩa cứng cần thiết cho một hệ thống RAID5. Số lượng tối đa của ổ đĩa được giới hạn bởi bộ điều khiển RAID. RAID5 hệ thống rất phổ biến vì chúng có những lợi ích thực hiện kẻ vạch với an ninh của dự phòng. Thậm chí tốt hơn là hiệu quả lưu trữ (tỷ lệ công suất hệ thống RAID với tổng công suất của tất cả các ổ đĩa cá nhân) là cao hơn nhiều so với RAID1 (50%).

Trước khi đi vào chi tiết về cách thức dữ liệu được lưu trữ trong một hệ thống RAID5, chúng ta hãy xét tính chẵn lẻ và cách chính xác hiệu quả lưu trữ dự phòng có thể vượt quá 50%. Tính chẵn lẻ không áp dụng bài toán nhị phân XOR với dữ liệu được lưu trữ trên đĩa. XOR viết tắt ý nghĩa “độc quyền OR” là đầu ra sẽ bằng 1 khi và chỉ khi hai bit là XOR’d là khác nhau. Sau đây là một bảng chân lý cho các chức năng XOR dụ minh họa rõ ràng.

Nói rằng chúng tôi có một tập tin văn bản mà bao gồm bốn nhân vật “ABCD” và một mảng RAID 0 của hai đĩa (chiều rộng sọc hai) với kích thước sọc / block của bốn bit (tương đương với một nửa của một nhân vật).

Raid5-1

Võ Nguyễn khôi phục dữ liệu máy chủ Raid 5

Những câu hỏi về Raid 5 thường gặp

Trước khi đi vào phần giới thiệu về nguyên tắc hoạt động trong Raid 5. Võ Nguyễn sẽ lọc ra những câu hỏi để trả lời trước vì ở bên dưới đây là cấu tạo thiên về kỹ thuật có thể bạn sẽ đọc đi đọc lại nhiều lần hơn để hiểu thật chi tiết nếu để câu hỏi bên dưới có lẽ bạn không đọc tới nên Võ Nguyễn cố gắng đề bên trên để bạn đọc đầu tiên:

Raid 5 cần bao nhiêu ổ cứng?

Hệ thống Raid 5 cần tối thiểu là 3 ổ cứng có cùng dung lượng để tạo mảng Raid 5 (nếu ổ cứng có dung lượng khác nhau thì Raid 5 sẽ lấy dung lượng ổ đĩa thấp nhất làm chuẩn). Không giới hạn tối đa số ổ cứng. Vì cơ chế hệ thống Raid 5 là N-1 nghĩa là mảng Raid 5 có thể chỉ sử dụng 2 ổ cứng nếu có 1 ổ đĩa cứng trong hệ thống Raid 5 bị lỗi bạn có thể thay thế sau khi tìm được ổ cứng mới để thay thế.

Raid 5 calculator

Võ Nguyễn đã nói ở trên Raid 5 (N-1) nghĩa là muốn tạo hệ thống Raid 5 với 3 ổ đĩa cứng 1TB thì N=3-1=2TB bạn chỉ được phép sử dụng tổng dung lượng lưu trữ là 2TB. Còn 1 ổ cứng sẽ là ổ dựng phòng. Nên nó sẽ không được sử dụng tới.

Thay ổ cứng raid 5

Vì bộ điều khiển Raid 5 chỉ cho phép hư một ổ đĩa cứng nên vì vậy khi mảng Raid 5 bị lỗi 1 ổ cứng. Đầu tiên, vui lòng backup toàn bộ dữ liệu trong mảng Raid 5 ra ngoài. Sau đó, thay ổ cứng mới trực tiếp vào Raid 5 mà không cần phải tắt máy vì thông thường máy chủ (server), nas, san có hỗ trợ trao đổi nóng (hot swap).

Chú ý: Nếu bạn không backup dữ liệu thì trong quá trình gắn ổ cứng mới vào mảng Raid 5 theo cơ chế thì phải đồng bộ dữ liệu nếu trong quá trình đồng bộ có thêm một ổ đĩa cứng khác bị lỗi thì dữ liệu của bạn sẽ bị hỏng vĩnh viễn. Không thể phục hồi ở cấp độ chuyên gia.

Raid 10 vs Raid 5

Raid 10 sử dụng tối thiểu với 04 ổ cứng và cho phép lỗi 02 ổ cứng như vậy raid 10 tổng dung lượng sử dụng chỉ 2 ổ cứng, 2 ổ còn lại có nhiệm vụ backup. Ưu điểm của Raid 10 là chịu lỗi tốt hơn Raid5. Nhược điểm thì tốn nhiều ổ cứng hơn Raid 5.

Raid 5 chỉ cần 3 ổ cứng nhưng sử dụng dung lương lưu trữ như Raid 10. Vậy với cùng dung lượng lưu trữ Raid 10 cần nhiều hơn 1 ổ cứng. Đó là những điểm khác nhau thể hiện rõ trên Raid 5 VS Rad 10.

Raid là gì?

Xem bài viết “cấu trúc mảng Raid” có nói rất chi tiết về câu hỏi này. Bạn vui lòng nhấn vào link liên kết để đọc nhé! 

Cảm ơn bạn đã xem bài viết “Raid5- cấu tạo & nguyên lý hoạt động trên Raid Array” bài viết sẽ giúp bạn có thêm nhiều kiến thức & trong tương lại nếu bạn gặp sự cố có thể tự khắc phục nhé.