Score:0

การกู้คืนไฟล์โดยการติดตั้งดิสก์ Synology RAID1 ใน Ubuntu (ปัญหาการเมานต์ mdadm และการสูญเสีย)

ธง mx

ฉันกำลังทำงานกับระบบ Synology RAID1 และลบไฟล์ที่ยังไม่ได้สำรองข้อมูล ในการกู้คืนไฟล์และตั้งแต่ วิธีการยกเลิกการลบดูเหมือนจะเป็นไปไม่ได้ความคิดของฉันคือการติดตั้งดิสก์ RAID1 เดียวใน Ubuntu 20.04 LTS และค้นหา แต่ฉันมีปัญหากับมัน การค้นหาทางอินเทอร์เน็ตทำให้ฉันพบคำถามและคำตอบที่เกี่ยวข้องสองรายการที่นี่ แม้ว่าจะเป็นวันที่เก่ากว่าและใช้งานไม่ได้ในกรณีของฉัน

จาก lsblk:
sdb 8:16 0 5.5T 0 ดิสก์ 
ââsdb1 8:17 0 2.4G 0 ส่วน 
ââsdb2 8:18 0 2G 0 ส่วน 
ââsdb5 8:21 0 2.7T 0 ส่วน 
ââsdb6 8:22 0 2.7T 0 ส่วน 
พยายาม 1 ปกติ ภูเขา พยายาม:

ตามปกติ ภูเขา ไม่รู้จักระบบไฟล์

# เมานต์ /dev/sdb1 /mnt/test/
เมานต์: /mnt/test: ประเภทระบบไฟล์ที่ไม่รู้จัก 'linux_raid_member'
พยายาม 2 โดยใช้ คุณนาย (อ้างอิง)

เมื่อพยายามใช้วิธีแก้ปัญหาแรก superblock ดูเหมือนจะหายไป

# mdadm --assemble --run /dev/md0 /dev/sdb1
mdadm: ไม่รู้จัก superblock บน /dev/sdb1
mdadm: /dev/sdb1 ไม่มี superblock - การประกอบถูกยกเลิก
พยายาม 3 โดยใช้ การสูญเสีย (อ้างอิง)

อย่างไรก็ตาม ปัญหายังคงมีอยู่แม้ว่าจะใช้วิธีที่สองก็ตาม

# สูญเสีย /dev/loop18 /dev/sdb1 -o 1048576
# เมานต์ /dev/loop18 /mnt/test/
เมานต์: /mnt/test: พิมพ์ fs ผิด, ตัวเลือกไม่ดี, เปิด superblock ไม่ดี 
 /dev/loop18 ไม่มีหน้าโค้ดหรือโปรแกรมตัวช่วย หรือข้อผิดพลาดอื่นๆ

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

แก้ไข

ผลลัพธ์เพิ่มเติม:

# ไฟล์ -s /dev/sdb?
/dev/sdb1: ข้อมูลระบบไฟล์ Linux rev 1.0 ext4, UUID=ceb6a1e0-2bde-441f-97dc-db231fc51d41, ชื่อวอลุ่ม "1.41.12-1963" (ขอบเขต) (ไฟล์ขนาดใหญ่) (ไฟล์ขนาดใหญ่)
/dev/sdb2: ไฟล์สลับ Linux/i386 (รูปแบบใหม่) เวอร์ชัน 1 (หน้า 4K) ขนาด 524271 หน้า ไม่มีป้ายกำกับ UUID=abbd2e2f-a7a4-4e5d-bd79-55908f8ff79d
/dev/sdb5: Linux Software RAID รุ่น 1.2 (1) UUID=a7c85951:8b8b7689:d4ad5498:e14c55d1 name=DiskStation:2 level=1 disks=2
/dev/sdb6: Linux Software RAID รุ่น 1.2 (1) UUID=69b042ac:84e2b185:501c0c3e: c12533 ​​name=WOTAN:3 level=1 disks=2
Michael Hampton avatar
cz flag
ตอนนี้คุณสามารถดูได้ว่าพาร์ติชันใดเป็นสมาชิกอาร์เรย์ RAID sdb1 ดูเหมือนจะเป็นเพียง ext4 flesystem ธรรมดา
jay.sf avatar
mx flag
@MichaelHampton ขอบคุณ เมื่อฉันใช้วิธีการวนซ้ำบน sdb5 หรือ sdb6 ฉันได้รับ `ประเภทระบบไฟล์ที่ไม่รู้จัก 'LVM2_member''
Michael Hampton avatar
cz flag
นั่นอาจเป็นสิ่งที่อยู่ในนั้นแม้ว่าฉันจะไม่รู้ว่าทำไมคุณถึงทำอย่างนั้นแทนที่จะพยายามรวบรวมอาร์เรย์ด้วยอุปกรณ์ที่ขาดหายไป คุณอาจต้องทำเพื่อไปที่โลจิคัลวอลุ่ม LVM
jay.sf avatar
mx flag
@MichaelHampton คุณพูดถูก `mdadm` ทำงานร่วมกับคำใบ้ใน อย่างไรก็ตาม `mdadm --assemble --run /dev/md0 /dev/sdb5` ยังคงให้ `เมานต์: /mnt/test: ชนิดระบบไฟล์ที่ไม่รู้จัก 'LVM2_member'' เราสามารถตั้งค่าสวิตช์เพื่อประกอบกับดิสก์ที่หายไปได้หรือไม่?
Michael Hampton avatar
cz flag
เมื่อถึงจุดนั้น OS ควรจะมองเห็นโลจิคัลวอลุ่ม LVM ดังนั้นให้ทำบางอย่างเช่น `vgchange -ay` เพื่อนำเข้ามา
jay.sf avatar
mx flag
@MichaelHampton ดูเหมือนว่า `vgchange -ay --activationmode partial` ทำให้ฉันก้าวไปอีกขั้น อย่างไรก็ตาม `mnt/test` ว่างเปล่า ดิสก์ดูเหมือนจะไม่ถูกเมานต์และไม่แสดงในเอาต์พุต 'เมานต์'

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา