Các đĩa trong chức năng Raid-1 bên ngoài cuộc đột kích?


8

Raid-1 đang phản chiếu hai đĩa (nếu tôi không làm hỏng hoàn toàn ở đây: p). Điều đó có nghĩa là tôi có thể lấy một đĩa ra và đặt nó vào một máy khác và nó sẽ hoạt động như một đĩa bình thường? Hay nó vẫn chỉ hoạt động trong cuộc đột kích? Tôi có thể hiểu rằng một chiếc Raid-0 tất nhiên chỉ hoạt động như một tổng thể. Nhưng với việc phản chiếu tôi không chắc nó hoạt động như thế nào ...

Tất nhiên, việc đưa đĩa nhân đôi trở lại cuộc đột kích sau đó sẽ là một ý tưởng tồi, nhưng chỉ cần lấy nó ra ... nó sẽ hoạt động như thế nào? Liệu cuộc đột kích có lưu trữ bất kỳ dữ liệu đặc biệt nào trên một ổ đĩa cần thiết không? hoặc bộ điều khiển đột kích xử lý mọi thứ như vậy và ổ cứng chỉ được sử dụng như bình thường?


Tôi đã hỏi một câu hỏi liên quan đến vấn đề này mà bạn đang mô tả quá. Xem tại đây: serverfault.com/questions/61024/
Mạnh

Câu trả lời:


8

Vâng, câu trả lời THỰC SỰ là nó phụ thuộc vào bộ điều khiển RAID. Có RAID phần cứng và có 'RAID giả' - về cơ bản là triển khai ROM của RAID phần mềm.

Fake Raid sẽ luôn yêu cầu cùng một bộ điều khiển, giống như sử dụng một cuộc đột kích phần mềm linux sẽ yêu cầu cùng một hệ điều hành (và đôi khi là cùng một phiên bản mô-đun hạt nhân).

RAID phần cứng thực sự sẽ SOMETIMES có nghĩa là bạn có thể trao đổi chúng giữa các máy, nhưng trong một số trường hợp, bạn sẽ cần phải có cùng một thẻ RAID tương tự. Một trường hợp mà tôi đã thấy điều này là với âm lượng RAID5 trên thẻ Dell PERC / 3di. Tôi chưa từng thử nó với RAID1, nhưng tôi hiểu điều đó là có thể.

Liệu cuộc đột kích có lưu trữ bất kỳ dữ liệu đặc biệt nào trên một ổ đĩa cần thiết không?

Thông thường, có, nó làm.

hoặc bộ điều khiển đột kích xử lý mọi thứ như vậy và ổ cứng chỉ được sử dụng như bình thường?

Đôi khi điều này là đúng - độc lập với dữ liệu trên ổ đĩa hoặc phối hợp với dữ liệu trên ổ đĩa. tức là ổ đĩa có thể chỉ có thể đọc siêu dữ liệu cho một loại bộ điều khiển nhất định nói rằng nó là một phần của cặp RAID1 và các bộ điều khiển khác sẽ bỏ qua siêu dữ liệu đó.


4

Điều này phụ thuộc hoàn toàn vào RAID được sử dụng. Các thẻ RAID khác nhau và các cài đặt phần mềm RAID khác nhau có định dạng trên đĩa không cho phép bạn sử dụng một đĩa riêng lẻ.

Tuy nhiên, tôi biết ít nhất RAID phần mềm md của Linux sắp xếp mọi thứ để bạn có thể sử dụng một đĩa bên ngoài RAID.


1

Có trong hầu hết các trường hợp điều này là chính xác, bạn có thể sử dụng đĩa trong một máy khác.

Không có gì lạ khi sử dụng đĩa từ bộ gương để sao chép máy.


5
Trong hầu hết các cài đặt phần cứng của RAID-1 mà tôi đã gặp, điều này sẽ KHÔNG hoạt động, trừ khi bạn có bộ điều khiển RAID phù hợp trong hộp mới. Phần mềm RAID-1 dường như phụ thuộc vào HĐH.
geoffc

Rất đúng, nó phụ thuộc vào bộ điều khiển hoặc phiên bản phần mềm đột kích. Là một lưu ý phụ, nhiều cuộc tấn công SATA tích hợp của bạn là các cuộc tấn công phần mềm.
Brettski

1

Hầu hết các triển khai đột kích sẽ thêm một khối dữ liệu (mdadm gọi đây là "siêu khối đột kích") mô tả và xác định mảng cho mỗi đĩa tạo nên mảng. Tốt hơn là nên có thông tin này trên các đĩa so với trên bộ điều khiển vì nó cho phép mảng được di chuyển giữa các bộ điều khiển và giảm nguy cơ đĩa sẽ vô tình được sử dụng như một phần của mảng sai.

Khối này có thể ở nhiều địa điểm khác nhau. Ví dụ, mdadm của linux cung cấp ba lựa chọn, bắt đầu hoặc 4k từ lúc bắt đầu.

Nếu mô tả cuộc đột kích ở cuối thiết bị và mảng là raid1 thì bạn có thể truy cập riêng từng ổ đĩa vì các bảng phân vùng thông thường nằm ở đầu thiết bị và rác ở cuối thường không thành vấn đề. Điều này có thể là tốt và xấu, nó có thể hữu ích cho mục đích khởi động hoặc phục hồi dữ liệu nhưng nó cũng có thể gây ra hỏng hóc của mảng nếu một phân vùng trên một trong các thiết bị thành phần được gắn vô tình đọc / ghi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.