Score:2

wbadmin - กู้คืนไฟล์ vhdx โดยไม่ต้องเขียนทับโฮสต์ VM

ธง co

ฉันต้องการกู้คืนไฟล์ vhdx จากข้อมูลสำรองบนเซิร์ฟเวอร์ Windows 2019 Hyper-V Core โดยใช้บรรทัดคำสั่ง นี่คือคำสั่งที่ฉันใช้:

wbadmin เริ่มการกู้คืน -version:10/12/2021-05:00 -itemType:hyperV -items:F3D...1E -recoveryTarget:C:\temp

คำสั่งสร้างคำเตือนต่อไปนี้ หลังจากนั้นฉันได้รับแจ้งให้ดำเนินการกู้คืนต่อหรือยกเลิก

คำเตือน: หากเป็น Virtual Machine คุณกำลังพยายามกู้คืนเพื่อสำรอง ตำแหน่งถูกสำรองจากโฮสต์นี้ ซึ่งจะลบและเขียนทับ เครื่องเสมือนเดิมหากยังมีอยู่

คุณได้เลือกที่จะกู้คืนแอปพลิเคชัน HyperV ไฟล์สำหรับ ส่วนประกอบต่อไปนี้จะถูกกู้คืนไปยัง C:\temp หมายเหตุ กำลังฟื้นตัว ไฟล์ไปยังตำแหน่งอื่นโดยไม่เกี่ยวข้องกับตัวเขียนจะไม่ กู้คืนแอปพลิเคชัน

คำเตือน: เครื่องเสมือนอาจไม่เริ่มทำงานหากเครือข่ายของพวกเขา การตั้งค่าจะแตกต่างกันหลังจากการกู้คืน หลังจากการกู้คืนเสร็จสิ้นการใช้งาน Hyper-V Manager เพื่อตรวจสอบการตั้งค่าเครือข่ายของเครื่องเสมือน ก่อนที่พวกเขาจะเริ่มต้น

ฉันไม่ต้องการให้การดำเนินการกู้คืนลบและเขียนทับ VM เดิมตามที่ระบุไว้ในคำเตือน นอกจากนี้ คำเตือนดูเหมือนจะขัดแย้งกันสถานการณ์ที่ฉันต้องการเล่นถูกเขียนไว้ในหมายเหตุเนื่องจากฉันสันนิษฐานว่า "... หากไม่เกี่ยวข้องกับผู้เขียน แอปพลิเคชันจะไม่กู้คืนแอปพลิเคชัน" อาจหมายความว่า wbadmin แม้จะมีคำเตือน แต่จะไม่เขียนทับ VM บน เจ้าภาพ. ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับสิ่งนี้ทางออนไลน์

นอกจากนี้ยังมีตัวเลือก [-alternateLocation] สำหรับคำสั่ง wbadmin start recovery ที่มีการบันทึกไว้ไม่ดี ดูเหมือนจะไม่รวมอยู่ในเอกสารอย่างเป็นทางการของ Microsoft ทางออนไลน์

-alternateLocation ใช้ได้เฉพาะเมื่อกู้คืน HyperV ไปยังเป้าหมายการกู้คืนสำรอง
                    อนุญาตให้กู้คืนส่วนประกอบ HyperV อัปเดตการกำหนดค่าและ
                    ลงทะเบียน VM ด้วยบริการการจัดการ Hyper-V

การใช้มันเปลี่ยนคำเตือนที่ฉันได้รับเล็กน้อย นั่นคือไม่ต้องใส่หมายเหตุ

คำเตือน: หากเป็น Virtual Machine คุณกำลังพยายามกู้คืนเพื่อสำรอง ตำแหน่งถูกสำรองจากโฮสต์นี้ ซึ่งจะลบและเขียนทับ เครื่องเสมือนเดิมหากยังมีอยู่

คุณได้เลือกที่จะกู้คืนแอปพลิเคชัน HyperV ไฟล์สำหรับ ส่วนประกอบต่อไปนี้จะถูกกู้คืนไปยัง C:\temp

คำเตือน: หากเป็น Virtual Machine คุณกำลังพยายามกู้คืนเพื่อสำรอง ตำแหน่งถูกสำรองจากโฮสต์นี้ ซึ่งจะลบและเขียนทับ เครื่องเสมือนเดิมหากยังมีอยู่

คำเตือน: เครื่องเสมือนอาจไม่เริ่มทำงานหากเครือข่ายของพวกเขา การตั้งค่าจะแตกต่างกันหลังจากการกู้คืน หลังจากการกู้คืนเสร็จสิ้นการใช้งาน Hyper-V Manager เพื่อตรวจสอบการตั้งค่าเครือข่ายของเครื่องเสมือน ก่อนที่พวกเขาจะเริ่มต้น

สิ่งที่ฉันต้องการบรรลุคือ "คัดลอกไปยังไฟล์" โดยพื้นฐานแล้วตามที่พบในเวอร์ชัน GUI (การสำรองข้อมูลเซิร์ฟเวอร์ Windows) และฉันสงสัยว่าวิธีที่จะบรรลุสิ่งนี้คือการละเว้นตัวเลือก [-alternateLocation] ฉันต้องการดูว่ามีใครสามารถยืนยันสิ่งนี้ได้หรือไม่ก่อนที่ฉันจะเหนี่ยวไกและยิงตัวเองที่เท้า BTW ฉันกำลังพูดถึง VM ตัวควบคุมโดเมนที่ใช้งานจริง ดังนั้นฉันไม่สามารถใช้โอกาสใด ๆ

Score:1
ธง in

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

  • ทำ wbadmin แสดงเวอร์ชัน และค้นหา GUID ของ "Snapshot ID" ที่คุณต้องการเปิดเผย ฉันขอแนะนำให้วางไว้บนคลิปบอร์ดของคุณ

  • วิ่ง ดิสก์เงา และที่ ดิสก์เงา> พร้อมท์ป้อน เปิดเผย {Snapshot ID} x: โดยที่ "x:" คืออักษรระบุไดรฟ์ที่คุณต้องการแสดงภาพรวมด้านล่าง คลิปบอร์ดมีประโยชน์ที่นี่ ฉันมักจะออกไป ดิสก์เงา ทำงานและดำเนินการตามกระบวนการต่อไป (เพราะจำเป็นในภายหลัง)

  • ใช้วิธีการที่คุณชื่นชอบเพื่อเมานต์ VHDX สำรองจากอักษรชื่อไดรฟ์ที่คุณเปิดเงา โดยทั่วไปฉันจะใช้ Powershell และทำสิ่งที่ชอบ $x = Mount-VHD -Path <<VHDX PATH>> -อ่านอย่างเดียว -Passthru ดังนั้นฉันจึงมีรายละเอียดการเมานต์ที่บันทึกไว้ในตัวแปรสำหรับภายหลัง

  • คุณสามารถตรวจสอบให้แน่ใจว่าไดรฟ์ข้อมูลที่ติดตั้งใหม่ไม่ได้กำหนดอักษรระบุไดรฟ์โดยอัตโนมัติใน Powershell (สมมติว่าคุณติดตั้งดิสก์ตามที่ฉันทำด้านบน) ด้วย $z = Get-Disk -Number $x.Number | Get-Partiton | รับปริมาณ และ ก $z เพื่อดูว่าได้อะไรกลับมาบ้าง

  • คุณอาจต้องการกำหนดไดรฟ์ข้อมูลเป็นอักษรระบุไดรฟ์ ฉันพบว่ามันน่าผิดหวังกับ Powershell บริสุทธิ์ ดังนั้นฉันจึงลงเอยด้วยการทำสิ่งที่คล้ายกัน เมานต์โวล r: $z.UniqueId โดยที่ "r:" คืออักษรระบุไดรฟ์ที่ฉันต้องการกำหนดให้กับ VHDX สำรองที่ติดตั้งไว้

  • สุดท้าย เมื่อเปิดสแน็ปช็อตและติดตั้ง VHDX สำรอง คุณจะสามารถเข้าถึงโวลุ่มผ่านอักษรชื่อไดรฟ์ที่คุณกำหนดและคัดลอกไฟล์ที่คุณต้องการ

  • เพื่อฉีกสิ่งเหล่านี้ทั้งหมดกลับลงมาฉันจะทำ เมานต์โวล r: /r เพื่อลบอักษรชื่อไดรฟ์ออกจาก VHDX สำรองที่ติดตั้งไว้ ฉันจะถอด VHDX โดยใช้ $x | Dismount-VHD. สุดท้ายนี้ฉันจะย้อนกลับไปที่ ดิสก์เงา และทำ เปิดใช้ X: เพื่อเปิดเผยสแนปชอต นั่นทำให้เครื่องกลับสู่สถานะที่ฉันพบ

โพสต์คำตอบ

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