Sử dụng RAID 5 với máy Mac của bạn

Lỗi khoan dung với thời gian đọc nhanh

RAID 5 là cấp độ phân dải RAID được thiết kế để tăng tốc độ đọc và ghi đĩa. RAID 5 tương tự như RAID 3 ở chỗ nó sử dụng bit chẵn lẻ để giúp đảm bảo tính toàn vẹn của dữ liệu. Tuy nhiên, không giống như RAID 3, sử dụng một đĩa chuyên dụng để lưu trữ tính chẵn lẻ, RAID 5 phân phối tính chẵn lẻ cho tất cả các ổ đĩa trong mảng.

RAID 5 cung cấp khả năng chịu thất bại ổ đĩa, cho phép bất kỳ ổ đĩa đơn nào trong mảng bị hỏng mà không làm mất bất kỳ dữ liệu nào trong mảng. Khi một ổ đĩa bị lỗi, mảng RAID 5 vẫn có thể được sử dụng để đọc hoặc ghi dữ liệu. Khi ổ đĩa bị lỗi được thay thế, mảng RAID 5 có thể nhập vào một chế độ phục hồi dữ liệu, nơi dữ liệu chẵn lẻ trong mảng được sử dụng để xây dựng lại dữ liệu bị thiếu trên ổ đĩa mới được cài đặt.

Tính toán kích thước mảng RAID 5

Các mảng RAID 5 sử dụng tương đương với một ổ đĩa để lưu trữ tính chẵn lẻ, có nghĩa là kích thước mảng tổng thể có thể được tính bằng cách sử dụng công thức sau:

S = d * (n - 1)

"D" là kích thước đĩa nhỏ nhất trong mảng, và "n" là số đĩa tạo nên mảng.

Sử dụng tốt nhất cho RAID 5

RAID 5 là một lựa chọn tốt cho việc lưu trữ tập tin đa phương tiện. Tốc độ đọc của nó có thể rất cao, trong khi tốc độ ghi chậm hơn một chút, do cần phải tính toán và phân phối tính chẵn lẻ. RAID 5 vượt trội khi lưu trữ các tệp lớn, nơi dữ liệu được đọc tuần tự. Các tệp nhỏ hơn, được truy cập ngẫu nhiên có hiệu suất đọc tầm thường và hiệu suất ghi có thể kém do cần phải tính toán lại và ghi lại dữ liệu chẵn lẻ cho mỗi thao tác ghi.

Mặc dù RAID 5 có thể được thực hiện với kích thước đĩa hỗn hợp, nhưng không được coi là phương pháp ưa thích vì kích thước mảng RAID 5 sẽ được xác định bởi đĩa nhỏ nhất trong tập hợp (xem công thức ở trên).

Do sự cần thiết phải thực hiện tính toán tính chẵn lẻ và phân phối tính toán kết quả, RAID 5 là tốt nhất khi được thực hiện trong phần cứng RAID dựa trên thùng. Ứng dụng Disk Utility có trong OS X không hỗ trợ tạo mảng RAID 5 dựa trên phần mềm, tuy nhiên, SoftRAID, từ nhà phát triển bên thứ ba SoftRAID, Inc., có thể được sử dụng nếu cần một giải pháp dựa trên phần mềm.