คำเตือน : โปรดสำรองข้อมูลก่อนที่จะทำตามคำแนะนำใด ๆ ที่นี่ :-)
ตัวเลือกที่ 1:
แก้ไข/etc/mdadm.conf
:
ARRAY / dev / md1 level = raid0 num-devices = 2 UUID = d89d9d45: 9a420812: c44c77eb: อุปกรณ์ 7ee19756 = / dev / sdb8, / dev / sda8
ฉันเพิ่งป้อนเอาต์พุตของคุณเองและเปลี่ยน 127 เป็น 1 รีบูตและควรเป็น md1 ทันที
ตัวเลือก # 2:
หากคุณไม่มีmdadm.conf
และต้องการให้มันรวมตัวกับ md1 โดยอัตโนมัติคุณสามารถทำได้:
mdadm มีแนวคิดของ "รองลงมา" เช่นเมื่อมีการกำหนดหมายเลขย่อยให้กับอาร์เรย์และเก็บไว้ใน superblock มันจะถูกใช้ทุกครั้งที่อาร์เรย์นี้ประกอบอัตโนมัติ ยืนยันสิ่งนี้:
mdadm - รายละเอียด / dev / md127
หากมีข้อความว่า "ผู้เยาว์ที่ต้องการ: 127" นี่เป็นปัญหาของคุณ คุณต้องอัปเดตผู้เยาว์ที่ต้องการ วิธีทำ:
คุณไม่สามารถเปลี่ยนผู้เยาว์ที่ต้องการ คุณต้องบูตเข้าสู่การกู้คืนหรือโหมดผู้ใช้เดี่ยวหากนี่เป็นอุปกรณ์รูทของคุณให้ถอดระบบไฟล์หลังจากนั้น:
mdadm - หยุด / dev / md127
mdadm - ประกอบ - อัปเดต = super-minor / dev / md1 / dev / sdb8 / dev / sda8
จากนั้นคุณจะรวม md127 ของคุณเป็น md1 และมันควรจะอยู่ต่อไปในอนาคตเช่นกัน
ด้วย 1.x อาร์เรย์:
อาร์เรย์ที่ใหม่กว่าจะไม่เก็บหมายเลข 'ผู้เยาว์ที่ต้องการ' และไม่สนับสนุน "--update = super-minor" แต่พวกเขาเก็บชื่อซึ่งสามารถเปลี่ยนแปลงได้ด้วย:
mdadm - หยุด / dev / md127
mdadm - ประกอบ - อัปเดต = ชื่อ - ชื่อ = 2 / dev / md1 / dev / sdb8 / dev / sda8
หรือคุณสามารถระบุ 'ชื่อโฮสต์: 2' เพื่อให้ทุกอย่างสอดคล้องกับอาร์เรย์อื่น ๆ (ค้นหาชื่อปัจจุบันด้วย --detail)