Cảnh báo : Vui lòng tạo bản sao lưu trước khi làm theo bất kỳ lời khuyên nào được đưa ra ở đây :-)
Lựa chọn 1:
Chỉnh sửa /etc/mdadm.conf
:
ARRAY / dev / md1 level = raid0 num-thiết bị = 2 UUID = d89d9d45: 9a420812: c44c77eb: 7ee19756 thiết bị = / dev / sdb8, / dev / sda8
Tôi vừa nhập đầu ra của riêng bạn và thay đổi 127 thành 1. Khởi động lại và bây giờ sẽ là md1.
Lựa chọn 2:
Nếu bạn không có mdadm.conf
, và muốn nó để lắp ráp để md1 automagically , bạn có thể làm điều này:
mdadm có một khái niệm về "trẻ vị thành niên ưa thích". Ví dụ: một khi một số nhỏ nhất định được gán cho một mảng và được lưu trữ trong siêu khối, nó sẽ được sử dụng mỗi khi mảng này được tự động lắp ráp. Xác nhận điều này:
mdadm - chi tiết / dev / md127
Nếu nó nói "Ưu tiên nhỏ: 127" thì đây là vấn đề của bạn. Bạn cần cập nhật các ưu tiên nhỏ. Làm như thế nào:
Bạn không thể thay đổi thứ yếu ưa thích. Bạn cần khởi động vào recovery hoặc chế độ người dùng nếu đây là thiết bị gốc của bạn, ngắt kết nối hệ thống tập tin, sau đó:
mdadm --stop / dev / md127
mdadm --assemble --update = siêu nhỏ / dev / md1 / dev / sdb8 / dev / sda8
Sau đó, bạn sẽ có md127 của bạn được lắp ráp là md1. Và nó cũng nên giữ cách này trong tương lai.
Với mảng 1.x:
Các mảng mới hơn không lưu trữ số 'Ưu tiên nhỏ' và không hỗ trợ "--update = siêu nhỏ". Thay vào đó, họ lưu trữ một tên có thể được thay đổi bằng:
mdadm --stop / dev / md127
mdadm --assemble --update = name --name = 2 / dev / md1 / dev / sdb8 / dev / sda8
Hoặc bạn có thể chỉ định 'tên máy chủ: 2' để giữ mọi thứ phù hợp với các mảng khác (tra cứu tên hiện tại bằng --detail).