Thông tin RAID phần mềm thực sự được viết ở đâu?


10

Giống như tiêu đề nói, thông tin thực tế xác định đĩa nào đang được sử dụng, thứ tự nào, v.v ... ở đâu?

Tôi nhận thấy trong khi cài đặt một bản phân phối linux rằng nó đã phát hiện ra một mảng RAID mà không có bộ điều khiển RAID, điều này phải chỉ ra rằng thông tin không có trong một số tệp trong HĐH, thay vào đó ở đâu đó trên các đĩa. Tôi có đúng không

Ngoài ra, một câu hỏi thứ hai: Nếu tôi tạo một phần mềm RAID0 bằng 2 đĩa, định dạng thiết bị mới đó là ext2, sau đó lấy các đĩa và đặt chúng vào một hộp khác, hộp thứ hai có thể thấy thiết bị đó được tạo bởi 2 đĩa không như một mảng RAID (md0 hoặc một cái gì đó) và có thể gắn kết nó?

Câu trả lời:


13

Thông tin RAID Linux Linux thường được ghi vào siêu khối RAID trên mỗi thiết bị, khiến nó trở thành nội tại của mảng. Đây là lý do, tại sao một mảng được tạo bởi một cài đặt có thể dễ dàng được tìm thấy và bắt đầu bởi một cài đặt khác.

Có khả năng một mảng không siêu khối, phải được lắp ráp bằng cách sử dụng kiến ​​thức bên ngoài, nhưng đây là một tính năng chuyên môn.

Nếu bạn tạo một RAID với một siêu khối (đó là trường hợp bình thường), việc di chuyển các đĩa đó sang một hệ thống khác thường sẽ giúp bạn dễ dàng sử dụng nó ở đó. Với hầu hết các bản phát hành, RAID này sẽ tự động được tìm thấy và bắt đầu ở chế độ chỉ đọc, do đó bạn có thể gắn nó ở chế độ chỉ đọc hoặc chạy mdadm --read-write /dev/mdXXXđể đặt nó ở chế độ đọc và gắn nó đọc-ghi.


Lưu ý thêm, nếu bạn muốn xem tóm tắt tất cả các mdadmđĩa được phát hiện tự động , hãy chạycat /proc/mdstat
Darth Android
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.