Khôi phục dữ liệu RAID: Xây dựng lại RAID thế nào cho đúng?
RAID (Redundant Array of Independent Disks) được sử dụng như một giải pháp bảo vệ dữ liệu bằng cách cho phép ghi dữ liệu lên nhiều ổ cứng cùng lúc. Sau này, công nghệ RAID được phát triển để đảm bảo an toàn và tăng tốc độ truy xuất dữ liệu từ đĩa cứng và thường được sử dụng trong các máy chủ và hệ thống lưu trữ lớn.
Nhiều người dùng RAID khi gặp sự cố thường cố gắng tự khôi phục chức năng của các mảng (array) và khi không có kết quả mới tìm tới dịch vụ khôi phục dữ liệu chuyên nghiệp. Đây là một công việc phức tạp và ảnh hưởng rất lớn tới sự thành công của quá trình phục hồi dữ liệu trên RAID. Trong bài viết này, hãy cùng xem xét kỹ hơn những lỗi sai thường thấy khi xây dựng lại RAID và cách đúng đắn nhất để xây dựng RAID.
Ví dụ trên dạng RAID cơ bản nhất – RAID 1 – dữ liệu được ghi đồng thời vào hai ổ đĩa giống hệt nhau (Mirroring). Trong trường hợp một ổ đĩa gặp sự cố, ổ còn lại sẽ hoạt động bình thường và có thể thay thế ổ đĩa hỏng mà không lo mất dữ liệu.
-
Xây dựng lại cấu hình RAID đúng cách
Trước tiên, hãy tìm hiểu cách xây dựng lại RAID “mẫu mực” theo cách nhìn của các nhà phát triển hệ thống lưu trữ dữ liệu.
Bước 1: Khởi tạo mảng (array)
Bước đầu chúng ta cần khởi tạo mảng bằng cách lấy hai ổ đĩa mới và tạo một mảng mới dựa trên chúng. Bộ điều khiển không thể đảm bảo rằng dữ liệu trên các ổ thành phần là giống nhau, vì vậy nó bắt đầu quá trình khởi tạo sao chép dữ liệu từ ổ đĩa A sang ổ đĩa B (đây là hoạt động phổ biến nhất, tuy nhiên nó có thể khác nhau đối với một số controller).
Bước 2: Thiết lập và chạy RAID
Mảng đã được khởi tạo, cả hai ổ đĩa đều hoạt động tốt và chứa cùng một dữ liệu.
Bước 3: Sự suy thoái của RAID do lỗi một ổ đĩa
Vào một thời điểm nào đó, một ổ thành phần của mảng bị lỗi, chẳng hạn như ổ A. Nhờ tính năng dự phòng, mảng vẫn hoạt động và dữ liệu vẫn khả dụng. Tuy nhiên, hệ thống không còn đủ tin cậy như trước nữa. Nếu ổ đĩa còn lại bị lỗi, dữ liệu sẽ bị mất. Trạng thái này được gọi là suy thoái mảng.
Bước 4. Thay thế và khôi phục ổ thành phần
Để đưa mảng trở lại bình thường, ta xóa ổ đĩa A cũ và thêm ổ đĩa A mới vào vị trí của nó. Dữ liệu trên ổ A mới không khớp với dữ liệu trên B. Vì vậy, chúng ta cần xây dựng lại mảng, sao chép dữ liệu từ B sang A.
Bước 5. RAID hoạt động trở lại
Khi kết thúc quá trình này, chúng ta sẽ lại có một mảng gồm hai ổ đĩa hoạt động.
-
Sai lầm thường thấy khi xây dựng lại RAID
Không phải kỹ thuật viên IT nào cũng biết cách xử lý hệ thống RAID bị suy thoái, dẫn đến hậu quả làm mất dữ liệu. Chuỗi sự kiện sai lầm này diễn ra như sau:
Các bước 1 đến 3: Khởi tạo, Hoạt động bình thường, Suy thoái. Ba bước đầu tiên hoàn toàn giống nhau.
Bước 4. Thay thế ổ đĩa và khởi tạo mảng
Sai sót thường xảy ra ở bước này. Thay vì xây dựng lại RAID, người dùng lại thực hiện thao tác khởi tạo mảng. Dữ liệu được sao chép từ ổ đĩa này sang ổ đĩa khác, nhưng hướng sao chép có thể sai và sau đó dữ liệu không mong muốn mới sẽ ghi đè lên dữ liệu người dùng cũ cần thiết.
Nguyên nhân gây ra lỗi thường là do yếu tố con người. Sự suy thoái RAID là một sự cố rất hiếm đối với hầu hết người dùng và không phải ai cũng đủ kinh nghiệm và kiến thức để xử lý một cách đúng đắn. Người dùng không phải lúc nào cũng hiểu rõ lệnh này hay lệnh kia trong hệ thống quản lý lưu trữ có nghĩa là gì: “thêm mảng, tạo mảng, lắp ráp mảng, khởi tạo mảng, xây dựng lại mảng, khôi phục mảng, tái tạo mảng” v.v… Hơn nữa, trong thực tế, khi gặp phải sự cố, khó mà tránh khỏi tâm lý căng thẳng, nóng vội từ đó dễ đưa ra các quyết định sai lầm.
Bước 5. RAID hoạt động bình thường nhưng không có dữ liệu người dùng
Sau khi khởi tạo, chúng ta có được RAID hoạt động trở lại nhưng không có dữ liệu người dùng.
Lúc này, chính cơ chế lưu dữ liệu lại dẫn đến việc mất dữ liệu. Cách duy nhất để có được dữ liệu chính xác là khôi phục dữ liệu từ thành viên A bị lỗi.
-
Kết luận
- Dữ liệu trong mảng RAID-1 phải được đồng bộ hóa (giống nhau trên tất cả các ổ thành phần).
- Khởi tạo là quá trình đồng bộ hóa ban đầu diễn ra trước khi dữ liệu người dùng đầu tiên được ghi vào mảng. Không quan trọng dữ liệu được sao chép từ đâu hoặc đến đâu.
- Xây dựng lại RAID cũng là một thủ tục đồng bộ hóa dữ liệu, nhưng ở đây hướng đi rất quan trọng vì có dữ liệu cần thiết (trên ổ thành phần cũ) và dữ liệu không cần thiết (trên thành phần mới).
Đôi khi người dùng RAID mắc lỗi và chạy khởi tạo thay vì xây dựng lại. Trong trường hợp này, dữ liệu người dùng có thể bị ghi đè bởi dữ liệu không mong muốn. Và chỉ khi đó họ mới tìm tới trợ giúp từ dịch vụ phục hồi dữ liệu.
Tại HTI Services, chúng tôi có đội ngũ chuyên gia với hơn 15 năm kinh nghiệm trong lĩnh vực khôi phục dữ liệu cùng hệ thống trang thiết bị hiện đại bậc nhất. HTI Services đã xử lý khôi phục dữ liệu RAID thành công cho hàng trăm trường hợp mất dữ liệu do xóa nhầm, format nhầm, lỗi cấu trúc RAID, lỗi hệ thống tập tin, deleted RAID volume, v.v. Với kinh nghiệm làm việc với nhiều loại thiết bị lưu trữ đến từ nhiều nhà sản xuất khác nhau như Dell EqualLogic SAN, HP StorageWorks EVA, HPE MSA, v.v., chúng tôi cam kết mang tới bạn Dịch vụ khôi phục dữ liệu an toàn và chuyên nghiệp nhất.
Xem thêm: Bảng giá khôi phục dữ liệu
Liên hệ ngay với chúng tôi qua Hotline 0928.765.688 để nhận được tư vấn và kiểm tra miễn phí.
Để trao đổi kinh nghiệm, hỏi thêm một số vấn đề về phục hồi dữ liệu, bạn có thể vào fanpage:
https://www.facebook.com/htiservices.vn