Mdadm raid5 - ไม่สามารถรวบรวมข้อมูลเมตาของ mbr


0

ฉันมีปัญหา. ฉันพบเธรดที่คล้ายกันทั่วอินเทอร์เน็ต แต่ฉันคิดว่ามันน่าจะดีกว่าถ้าฉันขอสิ่งใดสิ่งหนึ่งจากการกำหนดค่านี้ มีอูบุนตู 18 เครื่องพร้อม 5x 4tb ฉันคิดว่ามันคือ raid5 (ฉันไม่ได้ติดตั้งและคนที่ไม่ได้อยู่ที่นี่อีกต่อไป) มีการรีสตาร์ทเครื่องและเนื่องจากฉันไม่สามารถรวบรวมการโจมตีได้

เพื่อไม่ให้สิ่งเลวร้ายลงไปก่อนฉันใช้ดิสก์ที่โคลน

dd if=/dev/sdb of=sdb.iso bs=128k --status=progress

สำหรับ sdb เป็น sdf

คำใบ้แรกที่เกิดจากข้อผิดพลาดคือ sdb นั้นมี I / O Error หลังจากนั้นประมาณ 3TB

ฉันติดตั้งพวกเขาเป็นอุปกรณ์วนรอบและพยายามรวบรวม:

mdadm: Cannot assemble mbr metadata on /dev/loop1
mdadm: /dev/loop1 has no superblock - assembly aborted

นี่เป็นข้อผิดพลาดเดียวกับอุปกรณ์จริงในตอนแรก

mdadm --examine /dev/loop2

ให้ฉัน

/dev/loop1:
   MBR Magic : aa55
Partition[0] :   4294967295 sectors at            1 (type ee)

นี่เป็นสิ่งเดียวกันสำหรับอุปกรณ์ทั้งหมด (วน)

นอกจากนี้การประกอบ --force ไม่ทำงาน

น่าสนใจถ้าฉันใช้ blkid ผลลัพธ์คือ:

/dev/sdb: PTUUID="1e34016b-9c4f-4c4d-a36d-50726c3df4b1" PTTYPE="gpt"
/dev/sdc: PTUUID="c4cd0051-37fc-4213-8e07-d63367040597" PTTYPE="gpt"
/dev/sdd: PTUUID="ed0aa999-48eb-45f3-9d92-a7b47d40d60a" PTTYPE="gpt"
/dev/sde: PTUUID="e8d707c1-55c0-493d-836e-58b55d922c35" PTTYPE="gpt"
/dev/sdf: PTUUID="8052a90c-140c-4ea1-a347-fd65109a97a6" PTTYPE="gpt"

ฉันรู้จากการตรวจค้นซอฟต์แวร์ที่ฉันสร้างขึ้นว่า TYPE ควรเป็น "linux_raid_member"

ฉันเพิ่งสังเกตเห็นว่าในบันทึกของเคอร์เนลมีเหตุการณ์จำนวนมากจาก 3 สัปดาห์ที่ผ่านมาเช่น:

handle_parity_checks5: 327 callbacks suppressed
md0: mismatch sector in range 1911818256-1911818264

ฉันอ่านว่าถ้าฉันใช้สร้างมันก็สามารถเขียนข้อมูล superblock ลงบนไดรฟ์ได้ แต่สำหรับที่ฉันจะต้องรู้พารามิเตอร์ที่ใช้เมื่อมันถูกสร้างขึ้นครั้งแรก เนื่องจากไม่ใช่ฉันฉันก็ไม่รู้ ฉันจะต้องพึ่งพาค่าเริ่มต้น

ดังนั้นฉันเดาว่าฉันมีสองคำถาม: มีอะไรอีกบ้างที่ฉันสามารถลองทำนอกจากสร้างใหม่ได้หรือไม่

มีบันทึกบางส่วนที่อาจมีพารามิเตอร์การสร้างอยู่หรือไม่

ขอบคุณ.


นั่นคือตารางพาร์ติชั่น ลองlosetup --partscanแล้วloopXpYอุปกรณ์พาร์ทิชันแทน
Frostschutz

ดูเหมือนจะไม่มีพาร์ติชัน losetup --partscan / dev / loop1p1 บอกว่า "ไม่เหมาะสม (? ฉันมีมันเป็นภาษาเยอรมัน) พบอุปกรณ์
Pythoneer

ฉันถอดอุปกรณ์ลูปออกแล้วเชื่อมต่อพวกมันอีกครั้ง usign losetup -P แต่ยังคงเป็นลูป 1 เท่านั้นตอนนี้ loop1 (sdb) แสดงเป็น / dev / loop1: PTTYPE = "PMBR"
Pythoneer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.