ความเสียหายจาก RAID-1: เป็นไปได้ไหมที่จะใช้ข้อมูลแคตตาล็อกจากดิสก์หนึ่งไปยังอีก


1

สามารถให้รายละเอียดเพิ่มเติม แต่นี่คือพื้นฐานของคำถาม ฉันเพิ่งมีความล้มเหลวของฮาร์ดแวร์ RAID-1 ซึ่งส่งผลให้เกิดสถานการณ์ที่ผิดปกติ:

  • ดิสก์ Aมีข้อมูลแคตตาล็อกไฟล์ แต่ไม่มีข้อมูลเนื้อหาไฟล์ ดิสก์ที่เมานท์และไฟล์ / โฟลเดอร์ทั้งหมดสามารถมองเห็นได้และถูกต้องและมีขนาด / ประกอบอย่างเหมาะสม แต่เนื้อหาของไฟล์นั้นเป็นโมฆะ / เสียหาย ฉันเดาว่า RAID หยุดกลางคันระหว่างการกู้คืน

  • Disk Bที่มีข้อมูลเนื้อหาไฟล์ แต่ไม่มีข้อมูลแค็ตตาล็อกไฟล์ ดิสก์เมาท์ แต่ปรากฏเป็นดิสก์เปล่า / ฟอร์แมตใหม่ ด้วยเครื่องมือยกเลิกการลบเนื้อหาของไฟล์สามารถกู้คืนได้ แต่ไม่มีชื่อ / โครงสร้างโฟลเดอร์ / ข้อมูลเมตา (และไม่สามารถกู้คืนไฟล์ได้หลายชนิด)

อย่างที่คุณทราบการกู้คืนข้อมูลดิบจากดิสก์ที่ไม่มีแคตตาล็อกนั้นเป็นเรื่องที่น่ากลัวแม้จะมีเครื่องมือที่เหมาะสมก็ตาม

ดังนั้นฉันจึงสงสัยว่าเป็นไปได้หรือไม่ที่จะคัดลอกข้อมูลแคตตาล็อกจาก Disk A ไปยัง Disk B โดยใช้เครื่องมือเช่นdd(ระดับต่ำ, สำเนาบล็อกระดับที่ถูกต้อง) โดยทั่วไปแล้วสิ่งนี้จะไม่เกิดขึ้นกับคำถาม แต่ฉันสงสัยว่ามันจะเป็นไปได้ในทางทฤษฎีถ้าดิสก์ที่ทำมิรด์ RAID-1 รักษาข้อมูลเหมือนกันที่ระดับบล็อก (ตำแหน่งและความยาวเท่ากัน และโปรดจำไว้ว่าข้อมูลแคตตาล็อกสำหรับระบบไฟล์เดียวกันนั้นอยู่ในที่และรูปแบบเดียวกันเสมอ

ฉันไม่ทราบว่า RAID-1 ทำงานด้วยวิธีนี้โดยค่าเริ่มต้นหรือถ้ามันพ่นบล็อกทุกที่ที่ต้องการ (เช่นเพื่อหลีกเลี่ยงการบล็อกที่ไม่ดีบนดิสก์หนึ่งแผ่นหรือเพื่อเพิ่มประสิทธิภาพสำหรับการค้นหาครั้งให้ใส่ข้อมูลในลำดับย้อนกลับ ดิสก์ ฯลฯ )

แน่นอนว่าฉันสามารถทำการสำรองข้อมูลดิสก์เต็มรูปแบบด้วย dd แล้วลองใช้งานได้ แต่ฉันต้องการทราบก่อนเพราะฉันทำงานกับข้อมูลจำนวนมาก (~ 4TiB)

ตัวเลือกอื่น:ฉันได้อ่านแล้วว่าระบบไฟล์ NTFS จัดเก็บสำเนาของแค็ตตาล็อกไว้ตรงกลางของไดรฟ์ข้อมูล น่าเสียดายที่ฉันใช้ HFS + มันทำอะไรที่คล้ายกันไหม?

อัปเดต:อ่านบิตเกี่ยวกับ Logical Block Addressing (LBA) ดูเหมือนว่าฮาร์ดดิสก์แปลบล็อกเป็นตำแหน่งทางกายภาพบนดิสก์ ดังนั้นหาก RAID-1 มิร์เรอร์ใช้การจัดเรียงบล็อกเหมือนกันดังนั้นควรทำการคัดลอกบล็อกที่ดีที่รู้จักด้วยตนเองแม้ว่าบิตแม่เหล็กพื้นฐานจะกระจัดกระจายไปทั่วดิสก์แต่ละแผ่นด้วยวิธีที่ต่างกัน

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


คุณเห็นปัญหาอะไรบ้างที่บ่งบอกถึงความล้มเหลวของฮาร์ดแวร์ แต่ละดิสก์ควรเป็นสำเนาที่เหมือนกันในการกำหนดค่า RAID 1 ดังนั้นช่วยให้ฉันเข้าใจว่าปัญหาคืออะไรที่คุณเห็นว่ามีความล้มเหลวของฮาร์ดแวร์ หากดิสก์หนึ่งล้มเหลวอีกอันควรใช้แทนหากคุณมีดิสก์ที่ล้มเหลวดังนั้นโปรดชี้แจงปัญหานี้ในระดับนี้
Pimp Juice IT

@TheFurryITSnuggleBuddy ในที่สุดอุปกรณ์ RAID ล้มเหลวในการกู้คืนไปยังดิสก์ที่ 2; มันทำบางส่วนแล้วยังคงว่างเมื่อเปิดเครื่องไม่ทำอะไรเลย จะไม่ติดแผ่นดิสก์ทั้งแผ่น ฉันลบทั้งดิสก์และเชื่อมต่อกันทีละตัวเพื่อดูสถานะปัจจุบันดังกล่าวข้างต้น ฉันรู้ว่าอุปกรณ์ RAID-1 กู้คืนอัตโนมัติ ฯลฯ แต่ดูเหมือนว่าจะผ่านจุดนั้นไปแล้ว
Beejor

ในตอนนี้ฉันก็ระวังในการทดสอบว่า RAID-1 จะสร้างใหม่ในฮาร์ดแวร์ผู้ต้องสงสัยหรือไม่เพราะมันอาจจะเช็ดมันทั้งหมดและสร้างอาร์เรย์ใหม่หรือคัดลอกข้อมูลทั้งหมดจากดิสก์ใด ๆ สถานะ. นั่นคือถ้าดิสก์หนึ่งไม่มีแค็ตตาล็อกและอีกอันไม่มีข้อมูล ฮาร์ดแวร์รู้หรือไม่ว่าอันไหนถูกต้องโดยการบำรุงรักษา checksums ในหน่วยความจำ ฯลฯ ฉันควรพยายามสำรองดิสก์ก่อน
Beejor

ตกลงดังนั้นคุณมีความล้มเหลวของไดรฟ์เดียวเกิดขึ้นใน RAID 1 ของคุณคุณเปลี่ยนไดรฟ์ที่ล้มเหลวจาก RAID ด้วยไดรฟ์อื่นและล้มเหลวในการสร้างใหม่โดยมีข้อผิดพลาดหรือไม่? ยูทิลิตี้ RAID ใดที่คุณใช้และ RAID ทำงานบนฮาร์ดแวร์ใด ฮาร์ดแวร์ RAID นี้มีการ์ดคอนโทรลเลอร์หรือซอฟต์แวร์ RAID หรือไม่ คุณพูดว่า " RAID ล่มกลางการกู้คืน " ดังนั้นฉันถือว่า " คืนค่า " คุณหมายถึงการสร้างใหม่ อะไรคือฮาร์ดแวร์ยี่ห้อและรุ่นและ OS ที่คุณทำงานด้วยที่นี่ด้วยในขณะที่คุณกำลังเปิดเผยรายละเอียดของฮาร์ดแวร์โปรดแจ้งให้เราทราบเนื่องจากไม่สามารถทำให้เสียหายและอาจทำให้เกิดความกระจ่าง
Pimp Juice IT

ตรวจสอบให้แน่ใจว่าไดรฟ์ RAID 1 มีขนาดเท่ากันหรือใหญ่กว่าความจุทางกายภาพอย่างชาญฉลาดขณะที่พยายามใส่ไดรฟ์ที่มีขนาดเล็กกว่ากระจกก็ควรที่จะโคลนต่อ RAID ซึ่งอาจทำให้การสร้างใหม่มีปัญหา แต่นี่เป็นเพียง การเดาตามรายละเอียดที่คุณให้ไว้
Pimp Juice IT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.