ฉันพยายามกู้คืนข้อมูลจากอาร์เรย์ที่สร้างขึ้นในหน่วยเก็บข้อมูล Dell MD3220 PowerVault คุยโทรศัพท์กับ Dell และกลุ่มสนับสนุนอื่นๆ เป็นเวลาหลายสัปดาห์แล้ว และกำลังเจอกำแพงอิฐ ฉันหวังว่าใครบางคนที่นี่อาจจะมีความคิดที่ฉันสามารถลองโดยหวังว่าจะกู้คืนข้อมูลได้ อุปกรณ์จัดเก็บข้อมูลมีช่องใส่ไดรฟ์ 24 ช่องที่ระบุด้วยฐาน 0 (ดังนั้น ไดรฟ์ 24 จะเรียกว่า 23 และไดรฟ์ 1 จะเรียกว่า 0)
หน่วยประสบปัญหาไฟดับและฉันเดาว่าหน่วยเก็บข้อมูลออฟไลน์ก่อนที่เซิร์ฟเวอร์ทั้งสองจะเข้าถึงข้อมูล (ผ่านสายเคเบิล SAS) เป็นสาเหตุของปัญหา ดังนั้นฐานข้อมูลที่มีการกำหนดค่าอาร์เรย์ที่อยู่บนคอนโทรลเลอร์แต่ละตัวใน MD3220 (มีอยู่สองตัว) จึงเสียหาย
เราพยายามกู้คืน DBs โดยแทนที่ DB ปัจจุบันด้วยข้อมูลสำรองล่าสุดที่พบในคอนโทรลเลอร์ (สถานการณ์ทั่วไป) ที่ดูเหมือนจะล้มเหลว
เรายังพยายามสร้างฐานข้อมูลใหม่ด้วยไฟล์ที่จัดเก็บไว้ในเซิร์ฟเวอร์ของฉัน (ไฟล์ DBM) ที่ฉันใช้ในการจัดการอุปกรณ์ เราให้ Dell สร้างคีย์ Validator เพื่อใช้เมื่อสร้างฐานข้อมูลใหม่ ที่ดูเหมือนจะล้มเหลวเช่นกัน
ข้อผิดพลาดที่ฉันเห็นอยู่เสมอว่าฉันไม่สามารถหลีกเลี่ยงได้คือ ประเภทข้อยกเว้น ข้อความ N3adp6Device24ExtentAllocatedExceptionE "N3adp6Device24ExtentAllocatedExceptionE" ที่มีขอบเขต:553 ขนาด:1106 สำหรับไดรฟ์ ordinal22
.
29/09/21-19:24:37 (tRAID): WARN: UWManager::initializeNvsramIWLog: IWLog ไม่ถูกต้อง
29/09/21-19:24:37 (tRAID): หมายเหตุ: UWMgr findIWLogs: พบไดรฟ์บันทึก IW Devnum 0x10001 ถาด = 0 ช่อง = 2 ssd = 0 qos = 3 ตัวควบคุม = 0
29/09/21-19:24:37 (tRAID): หมายเหตุ: UWMgr findIWLogs: พบไดรฟ์บันทึก IW Devnum 0x10002 ถาด = 0 ช่อง = 3 ssd = 0 qos = 3 ตัวควบคุม = 0
09/29/21-19:24:37 (IWTask): หมายเหตุ: UWMgr: เริ่มการบันทึก IW
29/09/21-19:24:41 (tRAID): ข้อผิดพลาด: CrushDrive::allocateExtent - ประเภทข้อยกเว้น N3adp6Device24ExtentAllocatedExceptionE ข้อความ "N3adp6Device24ExtentAllocatedExceptionE" ที่มีขอบเขต:553 ขนาด:1106 สำหรับไดรฟ์ลำดับที่ 22
29/09/21-19:24:41 (tRAID): ข้อผิดพลาด: CrushStripe DeSerialization - ไม่สามารถจัดสรรขอบเขตได้! CrushDrive 22 เล่ม 1 CrushPiece 2 ขอบเขต 553
29/09/21-19:24:41 (tRAID): ข้อผิดพลาด: ข้อยกเว้นระหว่างการจัดสรรแถบใน vdm::CrushStripePersistenceManager::initialize(1)
09/29/21-19:24:41 (tRAID): ข้อผิดพลาด: vdm::CrushInvalidCfgMgr DB_CORRUPT ตรวจพบ
29/09/21-19:24:41 (tRAID): หมายเหตุ: lockdownPrimaryDBInvalidWorker: OBB อยู่ใน pcache แล้ว ไม่อัปเดต
09/29/21-19:24:41 (tRAID): WARN: BackupDatabaseManager:lockdownPrimaryDBInvalid ยกเว้น IconSendInfeasibleException Error
29/09/21-19:24:41 (tRAID): เตือน: BDBM: ไคลเอ็นต์ตรวจพบความเสียหายของฐานข้อมูลหลัก บังคับให้ dualControllerLockdown
29/09/21-19:24:41 (tRAID): คำเตือน: รีบูต Ctl:
รีบูต CompID: 0x407
เหตุผลในการรีบูต: 0x11
เหตุผลในการรีบูตเพิ่มเติม: 0x2
09/29/21-19:24:41 (tRAID): คำเตือน: รีบูตคอนโทรลเลอร์นี้ทันที
ฉันเดาว่า "ลำดับที่ 22" กำลังพูดถึงไดรฟ์ 23 (จาก 24 ไดรฟ์) ไม่แน่ใจว่ามันบ่นเกี่ยวกับอะไร ไดรฟ์ 23 ไม่ดีหรือไม่ มีฐานข้อมูลในไดรฟ์ทั้งหมดและฐานข้อมูลในไดรฟ์ 23 ไม่ดีหรือไม่ มีวิธีการกู้คืนที่ขับฐานข้อมูลเช่นคัดลอกจากที่อื่นหรือไม่? มันพูดถึงไดรฟ์ 23 ด้วยซ้ำ? ความช่วยเหลือใด ๆ ที่ทุกคนสามารถโยนให้ฉันได้จะมีจำนวนมาก
ขอบคุณ!!