RAID là cách ghép nhiều ổ đĩa thành một khối lưu trữ logic. RAID 0 chia dữ liệu để tăng tốc nhưng không chịu lỗi, RAID 1 sao chép nguyên bản sang ổ thứ hai, RAID 5 cần ba ổ, chịu hỏng một ổ nhờ dữ liệu chẵn lẻ; RAID 10 kết hợp chia và nhân đôi, cần bốn ổ.
RAID giải quyết bài toán gì
Một ổ cứng đơn có giới hạn về tốc độ, dung lượng và độ tin cậy. RAID (Redundant Array of Independent Disks) cho nhiều ổ phối hợp: có kiểu dùng ổ để tăng hiệu năng, có kiểu dùng ổ để dự phòng, có kiểu kết hợp cả hai. Hệ điều hành hoặc bộ điều khiển RAID nhìn cả tập ổ như một ổ duy nhất.
So sánh bốn cấp RAID phổ biến
Dung lượng khả dụng và khả năng chịu lỗi tính khi các ổ cùng dung lượng.
| Cấp | Ổ tối thiểu | Chịu hỏng | Đặc điểm |
|---|---|---|---|
| RAID 0 | 2 | Không, hỏng một ổ là mất toàn bộ | Chia dữ liệu xen kẽ (striping), nhanh, dùng hết dung lượng |
| RAID 1 | 2 | Một ổ trong cặp | Sao chép gương (mirroring), dung lượng bằng một ổ |
| RAID 5 | 3 | Một ổ | Chia dữ liệu kèm chẵn lẻ (parity), mất dung lượng của một ổ |
| RAID 10 | 4 | Một ổ mỗi cặp gương, tùy đúng cặp | Gương rồi chia, nhanh và an toàn, tốn một nửa dung lượng |
Chọn cấp nào cho nhu cầu nào
- RAID 0: chỉ nên dùng khi dữ liệu có thể tạo lại và đã có bản sao ở nơi khác, ví dụ vùng đệm dựng video. Số ổ càng nhiều, rủi ro mất dữ liệu càng cao.
- RAID 1: đơn giản, phù hợp máy chủ nhỏ, ổ hệ điều hành, hoặc NAS hai khay.
- RAID 5: cân bằng dung lượng và an toàn cho NAS, máy chủ file với ba ổ trở lên. Khi một ổ hỏng, cả mảng chạy ở chế độ suy giảm và phải thay ổ rồi dựng lại.
- RAID 10: hợp với cơ sở dữ liệu, máy ảo cần tốc độ và độ tin cậy, đổi lại tốn ổ.
Rủi ro thường bị bỏ quên
Khi một ổ hỏng, mảng phải dựng lại (rebuild), trong lúc đó các ổ còn lại bị đọc liên tục. Nếu ổ thứ hai có lỗi sẵn hoặc cùng đợt sản xuất, mảng RAID 5 có thể sập. Với ổ dung lượng rất lớn, thời gian dựng lại kéo dài nên cửa sổ rủi ro dài hơn. Vì vậy nhiều người dùng RAID 6 hoặc RAID 10 cho mảng lớn.
RAID cũng không chống được xóa nhầm, mã độc mã hóa, cháy nổ hay hỏng bộ điều khiển. Dữ liệu đã xóa hoặc mã hóa sẽ được sao chép tức thì sang tất cả các ổ.
RAID phần cứng và phần mềm
- RAID phần cứng: dùng card hoặc chip điều khiển chuyên dụng, thường có bộ nhớ đệm riêng; nếu card hỏng có thể cần card cùng dòng để đọc lại mảng.
- RAID phần mềm: do hệ điều hành hoặc hệ thống như Storage Spaces, mdadm, ZFS quản lý; linh hoạt, không phụ thuộc card.
- NAS dùng cơ chế riêng của hãng, nên cần ghi lại cấu hình trước khi thay thiết bị.
Kết luận: RAID là tính sẵn sàng, không phải sao lưu
RAID giúp hệ thống tiếp tục chạy khi một ổ hỏng. Việc bảo vệ dữ liệu vẫn cần bản sao riêng theo quy tắc 3-2-1. Khi mảng RAID đã hỏng hoặc báo lỗi nhiều ổ, đừng thử dựng lại nhiều lần hay đảo vị trí ổ; hãy ghi lại thứ tự ổ và nhờ đơn vị cứu dữ liệu có kinh nghiệm với RAID kiểm tra.
Khi mảng RAID có ổ báo lỗi, đừng rút và cắm bừa. Ghi lại thứ tự khay và chụp ảnh cấu hình trước khi thay bất cứ ổ nào, vì thứ tự và tham số mảng rất quan trọng khi dựng lại.
Đang mất dữ liệu quan trọng? Kỹ thuật viên PCTech hỗ trợ tại TP.HCM.
Câu hỏi thường gặp
RAID 5 hỏng hai ổ có cứu được không?
Mảng RAID 5 thông thường mất khả năng tự phục hồi khi hỏng hai ổ cùng lúc, nhưng dữ liệu vẫn có thể còn trên các ổ. Cần dựng lại cấu trúc mảng từ ảnh ổ, và không nên thử rebuild.
RAID 0 có nên dùng cho máy tính cá nhân không?
Chỉ khi chấp nhận mất toàn bộ dữ liệu nếu một ổ hỏng và đã có bản sao lưu. RAID 0 tăng tốc đọc ghi nhưng tăng gấp đôi rủi ro. Với SSD hiện đại, một ổ NVMe đơn thường đã đủ nhanh.
RAID 1 có phải là sao lưu không?
Không. RAID 1 chỉ giữ hai bản giống hệt nhau theo thời gian thực. Xóa nhầm file, bị mã độc hoặc hỏng hệ thống tập tin sẽ phản ánh sang cả hai ổ. Sao lưu cần bản độc lập, có lịch sử phiên bản.
Nên chọn RAID 5 hay RAID 10?
RAID 5 tiết kiệm ổ hơn nên phù hợp lưu trữ file thông thường. RAID 10 nhanh hơn khi ghi nhiều và dựng lại đơn giản hơn, hợp với cơ sở dữ liệu và máy ảo, đổi lại mất một nửa dung lượng.
Bài viết liên quan
- Cứu dữ liệu RAID, NAS: những điều cần biết
- NAS là gì? Khi nào doanh nghiệp nên dùng
- Cách sao lưu dữ liệu 3-2-1
- SSD hỏng có cứu được dữ liệu không
- Cứu dữ liệu là gì? Khi nào cần dùng dịch vụ