RAID (mảng dự phòng của các đĩa độc lập) là một công nghệ lưu trữ kết hợp nhiều
RAID 0 cung cấp khả năng phân loại không có tính chẵn lẻ hoặc phản chiếu. Sọc có nghĩa là dữ liệu được "chia" đồng đều trên hai hoặc nhiều đĩa. Ví dụ, trong một RAID 0 đĩa được thiết lập, các khối dữ liệu đầu tiên, thứ ba, thứ năm (vân vân) sẽ được ghi vào đĩa cứng thứ nhất và các khối thứ hai, thứ tư, thứ sáu (vân vân) sẽ ghi vào đĩa cứng thứ hai. Một nhược điểm của phương pháp này là nếu ngay cả một trong các đĩa gặp sự cố, toàn bộ thiết lập RAID 0 không thành công do dữ liệu không thể khôi phục được. Về mặt kỹ thuật, điều này được mô tả là thiếu khả năng chịu lỗi.
Lưu trữ dữ liệu trong thiết lập RAID 0 Lưu trữ dữ liệu trong thiết lập RAID 1Thiết lập RAID 1 là khác nhau. Không có sự phân chia; toàn bộ dữ liệu là nhân đôi trên mỗi đĩa. Điều này dẫn đến nhiều bản sao dữ liệu (dư). Và nếu một trong các đĩa bị lỗi, dữ liệu vẫn có thể được phục hồi vì nó còn nguyên vẹn trên đĩa thứ hai (hầu hết các thiết lập RAID 1 chỉ sử dụng 2 đĩa, mặc dù một số có thể sử dụng nhiều hơn), có nghĩa là RAID 1 có khả năng chịu lỗi.
Đây là một video hay giải thích sự khác biệt giữa mảng RAID 0 và RAID 1 (một video ngắn hơn của cùng một người có trên YouTube tại đây):
RAID 1 cung cấp độ tin cậy cao hơn vì dự phòng; ngay cả khi một trong các ổ đĩa bị hỏng hoàn toàn, dữ liệu vẫn có sẵn trên ổ đĩa kia. Tuy nhiên, mảng RAID không bảo vệ dữ liệu khỏi mục nát bit - sự phân rã dần dần trong phương tiện lưu trữ khiến các bit ngẫu nhiên trên ổ cứng bị lật, làm hỏng dữ liệu. Các hệ thống tệp hiện đại như ZFS và Btrfs bảo vệ chống thối bit thông qua kiểm tra theo từng khối và nên được sử dụng để mọi người nghiêm túc trong việc bảo vệ dữ liệu của họ trong vài năm:
Đó là một quan niệm sai lầm phổ biến khi nghĩ rằng RAID bảo vệ dữ liệu khỏi tham nhũng vì nó gây ra sự dư thừa. Thực tế hoàn toàn ngược lại: RAID truyền thống làm tăng khả năng hỏng dữ liệu do nó giới thiệu nhiều thiết bị vật lý hơn với nhiều thứ bị lỗi hơn. Những gì RAID bảo vệ bạn khỏi mất dữ liệu do lỗi ổ đĩa tức thời. Nhưng nếu ổ đĩa không bắt buộc phải chết một cách lịch sự và thay vào đó bắt đầu đọc và / hoặc ghi dữ liệu xấu, bạn vẫn sẽ nhận được dữ liệu xấu đó. Bộ điều khiển RAID không có cách nào để biết liệu dữ liệu có xấu hay không vì tính chẵn lẻ được ghi trên cơ sở từng sọc chứ không phải trên cơ sở mỗi khối. Về lý thuyết (trong thực tế, tính chẵn lẻ không phải luôn được kiểm tra nghiêm ngặt trên mỗi lần đọc), bộ điều khiển RAID có thể cho bạn biết rằng dữ liệu trong một dải bị hỏng, nhưng sẽ không có cách nào để biết liệu dữ liệu bị hỏng thực sự có được đưa ra hay không lái xe.
RAID 0 cung cấp thời gian ghi rất nhanh vì dữ liệu được chia và ghi vào nhiều đĩa song song. Ghi vào đơn vị RAID 1 chậm hơn so với RAID 0, nhưng tương tự như ghi vào một đĩa đơn. Điều này là do toàn bộ dữ liệu được ghi vào hai đĩa, nhưng song song.
Tốc độ đọc cũng rất nhanh trong RAID 0. Trong các tình huống lý tưởng, tốc độ truyền của mảng là tốc độ truyền của tất cả các đĩa được thêm vào với nhau và chỉ bị giới hạn bởi tốc độ của bộ điều khiển RAID. Đọc từ RAID 1 có thể hoặc không thể tăng hiệu năng như vậy, tùy thuộc vào bộ điều khiển RAID. Bộ điều khiển "Thông minh" phân chia tác vụ đọc theo cách tận dụng sự dư thừa dữ liệu và đọc các khối khác nhau từ các đĩa khác nhau. Điều này mang lại hiệu năng tăng cường tương tự như RAID 0 nhưng đối với các bộ điều khiển không có khả năng ghép kênh như vậy, tốc độ đọc và tương đương với một ổ cứng.
Tổng dung lượng lưu trữ có sẵn cho đơn vị RAID 0 chỉ đơn giản là tổng dung lượng lưu trữ của các đĩa riêng lẻ vì không có dự phòng. Tuy nhiên, trong trường hợp mảng RAID 1, có sự sao chép dữ liệu, có nghĩa là tổng dung lượng lưu trữ của đơn vị giống như của một đĩa cứng.
RAID 1 là lựa chọn tốt hơn nếu độ tin cậy là mối quan tâm và bạn muốn tránh mất dữ liệu. Một ví dụ điển hình là nhu cầu lưu trữ dữ liệu. RAID 0 là một lựa chọn tốt hơn trong các tình huống cần một khối lượng lớn lưu trữ tốc độ cao. Ví dụ, quay video HD không nén qua HDSDI và ghi thẳng vào ổ cứng đòi hỏi phải ghi rất nhanh và dung lượng lớn. Một ví dụ khác là cơ sở dữ liệu lớn chứa nhật ký hoặc thông tin khác có khối lượng hoạt động đọc lớn.
RAID cấp 0 và 1 có thể được kết hợp để tạo ra một dải gương - RAID 10 - hoặc cấu hình gương sọc (RAID 01). Chúng được gọi là các cấp RAID lồng nhau.
Cấu hình lồng nhau RAID 01 Cấu hình RAID 10RAID 10 có khả năng chịu lỗi cao hơn RAID 01 nên được sử dụng rộng rãi; RAID 01 gần như không bao giờ được sử dụng vì RAID 10 vượt trội so với RAID trong khi sử dụng cùng số lượng đĩa.