เป้าหมายการสำรองข้อมูล USB หลายเป้าหมายด้วย Windows Server Backup


10

ฉันกำลังพยายามเพิ่มเป้าหมายดิสก์ภายนอก USB หลายรายการในกำหนดการสำรองข้อมูล Windows Server 2012

หลังจากผ่านขั้นตอนใน GUI The system cannot find the path specifiedเพื่อเพิ่มเป้าหมายเพิ่มเติมกระบวนการล้มเหลวกับข้อผิดพลาด

ฉันทำตามขั้นตอนในบทความนี้ :

  • ตัวเลือกที่ 1 เป็นตัวเริ่มต้นเนื่องจากเรามีดิสก์แบบถอดได้มากกว่าโหลและฉันไม่ต้องการซื้อกล่องที่เต็มไปด้วยฮับ USB และวางดิสก์เหล่านี้ทั้งหมดไว้ด้านหลังแร็คเซิร์ฟเวอร์ ดังนั้นในกรณีนี้บทความแนะนำให้ไปยังขั้นตอนที่ 3
  • ตัวเลือก 2 ลบดิสก์เก่าออกจากตารางการสำรองข้อมูลไม่ใช่ตัวเลือกด้วยเหตุผลที่ชัดเจน
  • ตัวเลือกที่ 3 แสดงให้เห็นเรียกใช้คำสั่งแต่ล้มเหลวด้วยข้อผิดพลาดWBADMIN ENABLE BACKUP -addtarget:{DISKGUID}ERROR - The specified backup location could not be found or is not a supported backup storage location

ฉันพบกระทู้จำนวนมากที่มีบางคนรายงานความสำเร็จในตัวเลือก 3 แต่คนอื่น ๆ ด้วยเช่นฉันมีปัญหาเดียวกันแน่นอน

ฉันได้ตรวจสอบบันทึกเหตุการณ์และไฟล์ในไดเรกทอรีC:\Windows\Logs\WindowsServerBackupแล้ว แต่ไม่พบว่ามีประโยชน์อะไร ฉันได้ลองลบโวลุ่มบนดิสก์แล้วทำซ้ำขั้นตอนรวมถึงสร้างโวลุ่ม NTFS ไว้ล่วงหน้าบนดิสก์

ฉันใช้ดิสก์ USB หลายชุดที่มีความจุฟอร์แมต 2TB (ฟอร์แมต 1.82TB) ถ้ามันเกี่ยวข้องกัน

มีคนอื่นที่มีปัญหานี้และจัดการเพื่อแก้ไขมันได้หรือไม่


อัปเดต 1

คำตอบสำหรับคำถามนี้WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}"แนะนำให้ใส่คำพูดรอบเช่น GUID นี่เป็นขั้นตอนเพิ่มเติมเนื่องจากถามฉันว่าฉันต้องการฟอร์แมตอุปกรณ์อย่างไรหลังจากทำการฟอร์แมตแล้วก็ล้มเหลวด้วยข้อผิดพลาดThe system cannot find the path specified.


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

@BartRamharter ฉันได้เปลี่ยนกลยุทธ์การสำรองข้อมูลอย่างสมบูรณ์ดังนั้นนี่จึงไม่ใช่ปัญหาสำหรับฉันอีกต่อไป (และไม่สามารถทดสอบคำตอบที่ให้ไว้ตอนนี้ได้อย่างง่ายดาย) ฉันได้เพิ่มความโปรดปรานด้วยความหวังว่าบางคนอาจรู้คำตอบ โปรดแจ้งให้เราทราบหากโซลูชันที่โพสต์แก้ไขปัญหาให้คุณหรือไม่ดังนั้นฉันสามารถให้รางวัลแก่ผู้ที่ค้นหาคำตอบได้
ไบรอัน

คำตอบ:


7

ฉันไม่คิดว่าจะมีวิธีการทำสิ่งนี้ได้อย่างน่าเชื่อถือด้วยเครื่องมือ Windows ในตัว อย่างไรก็ตามBackupAssistอนุญาตให้คุณใช้ดิสก์ USB หลายแผ่นกับ Windows Server Backup ในลักษณะเดียวกับที่อาจใช้เทปหลายเทปเช่นสำหรับการสำรองข้อมูลนอกสถานที่ นอกจากนี้ยังจะ "ลบ" USB ดิสก์อย่างปลอดภัยโดยอัตโนมัติเมื่องานสำรองข้อมูลเสร็จสมบูรณ์เพื่อให้ผู้รับผิดชอบในการถอดดิสก์ USB นอกสถานที่ไม่จำเป็นต้องเข้าถึงเซิร์ฟเวอร์ของผู้ดูแลระบบ


ฉันสงสัยว่าคุณถูกต้องฉันไม่เชื่อว่าจะมีวิธีรับรอบนี้โดยกำเนิด ฉันได้เปลี่ยนแปลงกระบวนการสำรองข้อมูลของเราอย่างสมบูรณ์เนื่องจากขาดการค้นหาวิธีแก้ไข / วิธีแก้ปัญหาสำหรับปัญหานี้
ไบรอัน

3

ฉันค่อนข้างผิดหวังที่ฉันพบปัญหาร้ายแรงที่เกิดขึ้น 2 ปีหลังจากมีการโพสต์คำถามนี้และนี่เป็นสิ่งที่ติดตั้งใหม่สำหรับ Windows 2012 Essentials พร้อม (ฉันคิดว่า) ติดตั้งอัปเดตทั้งหมด

โชคดีที่ HotFix เปิดตัวเมื่อปีที่แล้ว: http://support.microsoft.com/kb/2833738

สิ่งนี้ใช้ได้สำหรับฉัน ฉันสามารถเพิ่มดิสก์ใหม่เพื่อสำรองข้อมูลด้วยคำสั่ง:

WBADMIN ENABLE BACKUP -addtarget:{DISKGUID}

ก่อนที่จะติดตั้ง HotFix ฉันได้รับ "ระบบไม่พบเส้นทางที่ระบุ" ความผิดพลาด


1

ใช้สคริปต์ PowerShell เพื่อเรียกใช้ WBADMINเพื่อเป็นทางเลือกในการสร้างกำหนดการสำรองข้อมูลด้วย Windows Server Backup GUI คุณสามารถใช้ Windows Task Scheduler เพื่อเรียกใช้สคริปต์ของคุณ ไม่มีความแตกต่างในการทำงานระหว่างการสำรองข้อมูลที่สร้างจากสคริปต์หรือบรรทัดคำสั่งโดยใช้WBADMINคำสั่งและที่สร้างขึ้นโดยการสำรองข้อมูลที่สร้างโดย GUI

นี่คือสคริปต์ PowerShell 3.0 ที่ฉันใช้เพื่อสร้างการสำรองข้อมูลโดยใช้WBADMINบนเซิร์ฟเวอร์ 2012 มันค้นหาดิสก์เป้าหมายการสำรองข้อมูลโดยใช้ไดรฟ์ข้อมูล GUID เนื่องจากฉันมักจะไม่กำหนดตัวอักษรไดรฟ์ให้กับไดรฟ์สำรองของฉัน:

# Configuration
$BackupTargetDiskGUID_A = "\\?\Volume{c61d486a-c007-4070-a5a0-24924fe735f6}\"
$BackupTargetDiskGUID_B = "\\?\Volume{e0a09f69-3be6-11e4-942b-001e676ec6a8}\"
$BackupTargetDiskGUID_C = "\\?\Volume{4bb968a7-93f6-11e2-918e-001e6725c7e0}\"


# Get the Disk GUIDs (DeviceID) of all attached volumes.
# Step through all attached volumes.
$TargetDiskGUID = $null
:VolumeForeachLoop foreach ($Volume in Get-WmiObject -Class Win32_Volume | Where-Object {$_.DeviceID -like "\\?\*"})
{
    # Match the first backup disk
    Switch ($Volume.DeviceID)
    {
        $BackupTargetDiskGUID_A
        {
            $TargetDiskGUID = $Volume.DeviceID
            break VolumeForeachLoop
        }

        $BackupTargetDiskGUID_B
        {
            $TargetDiskGUID = $Volume.DeviceID
            break VolumeForeachLoop
        }

        $BackupTargetDiskGUID_C
        {
            $TargetDiskGUID = $Volume.DeviceID
            break VolumeForeachLoop
        }


    }
}


If ($TargetDiskGUID)
{

    # Run the backup
    # The -include and -exclude switches accept comma delimited paths individually inclosed in quotes without trailing backslashes
    wbadmin start backup -backuptarget:$TargetDiskGUID -quiet -vssCopy -allCritical -systemState --% -include:"D:" -exclude:"D:\Non-Backed Up Data"
}
Else
{
    "No backup disk found."
}

WSB GUI สร้างนโยบายการสำรองข้อมูลพิเศษซึ่งเมื่อสร้างขึ้นแล้วต้องการให้เพิ่มเป้าหมายการสำรองข้อมูลลงในนโยบายก่อนที่การสำรองข้อมูลตามกำหนดเวลาจะถูกเขียนลงในไดรฟ์ดังกล่าว แต่น่าเสียดายที่ใช้ Windows Server สำรองข้อมูลเป็นสัมผัสผ่าน GUI เสียอย่างสมบูรณ์ใน Server 2012 ถ้าคุณไม่มีไดรฟ์ปลายทางสำรองทั้งหมดที่เชื่อมต่อกับเครื่อง * คุณจะไม่สามารถทำสิ่งต่อไปนี้ได้:

  1. เพิ่มดิสก์เป้าหมายสำรอง
  2. ลบดิสก์เป้าหมายสำรอง
  3. ปรับเปลี่ยนการสำรองข้อมูล (!)

เว้นแต่ว่า Microsoft แก้ไขสิ่งนี้การเขียนสคริปต์WBADMINในความคิดของฉันเป็นวิธีเดียวที่จะใช้ WSB บนเซิร์ฟเวอร์ 2012 ต่อไปได้

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


-1

คุณต้องกำจัดตัวแปรของไดรฟ์ที่ถูกปฏิเสธอย่างเงียบ ๆ เนื่องจากตรวจพบว่าเป็นสื่อแบบถอดได้

Windows Backup สำหรับทุกวัยนั้นถูก จำกัด ด้วยคุณธรรมตั้งแต่กลางปี ​​1990 มันไม่ชอบไดรฟ์เป้าหมายที่เล็กกว่า 1GB และโดยค่าเริ่มต้นจะปฏิเสธที่จะสำรองข้อมูลรูปภาพของ% systemdrive% (C :) ไปยังสื่อที่ถอดออกได้ Windows schizophrenically ใช้สื่อแบบถอดได้ด้วยการรังเกียจและยอมรับและไม่สามารถบันทึกเหตุผลได้อย่างถูกต้อง คุณสามารถติดตั้ง Windows แม้กระทั่งก่อนที่ Windows 8 ลงบนสื่อ USB แต่ลองใช้ฟังก์ชั่นบางอย่างเช่น Windows Update หรือ windows Backup และกลไกอื่น ๆ ปฏิเสธตัวเองในลักษณะที่ร่างกายสามารถปฏิเสธอวัยวะที่ปลูกถ่ายได้

ไดรฟ์แบบถอดได้จะได้ประโยชน์จาก XPEFilterDriver มันเป็นการใช้งานไดรเวอร์ Hitachi CompactFlash สำหรับฮาร์ดไดรฟ์ขนาดเล็กรุ่นเก่าที่หดตัวลงในการ์ด CF แบบ II และทำเสียงบดเล็กน้อยไฟล์ไดรเวอร์ inf จะถูกดัดแปลงด้วยของคุณ ไดรฟ์ที่ถอดออกได้รถบัสและตัวระบุอุปกรณ์นั้นจะถูกแทนที่เป็นไดรเวอร์ ชุมชน XP ตระหนักเมื่อหลายปีก่อนหลังจากการ์ด CF เติบโตขึ้นในขนาดและความเร็ว (แนะนำอย่างน้อย 300x เนื่องจากดูเหมือนว่าจะทำการเปรียบเทียบกับไดรฟ์ 7,200 RPM EIDE) และเริ่มต้นการ์ดที่ดีลงในสิ่งต่าง ๆ เช่น [Addonics CF / อะแดปเตอร์ SATA] [1] และคุณสามารถสร้าง SSD สำหรับเศษส่วนของต้นทุนที่ SSD ใช้ในการคิดต้นทุน

Windows แย่มากเกี่ยวกับการรายงานข้อผิดพลาดของอุปกรณ์แบบถอดได้อย่างถูกต้องเนื่องจากมันจัดการกับพวกมันอย่างน่าประหลาดใจฉันหมายความว่าอย่างเป็นทางการจนถึง Windows 8 หรือถ้าคุณติดตั้งเซิร์ฟเวอร์ XPe และยอมรับข้อ จำกัด ทั้งหมดของมัน Microsoft ปฏิเสธความคิด Windows รุ่นใดก็ได้บน USB แม้จะมีชุมชนพิสูจน์แนวคิดและหลักฐานของประสิทธิภาพที่เพิ่มขึ้น แต่พวกเขาก็ไม่ได้ป้องกันอย่างเพียงพอจากการกระทำเนื่องจาก setup.exe จะยังคงประสบความสำเร็จในการติดตั้งและการบูต แต่คุณสมบัติอื่น ๆ เช่นการใช้มันเป็นไดรฟ์สำรองหรือแม้แต่ความสามารถขั้นพื้นฐานใช้ตัวจัดการดิสก์เพียงแค่ฟอร์แมตเมื่อ USB ถูกปฏิเสธอย่างเหมาะสม

ขั้นตอนนั้นตรงไปตรงมาและ "The Island" ของโฮสต์ที่เสนอให้ XPEfilter สามารถเคลื่อนไหวได้ฉันไม่ได้หมายความว่านี่คือ "fastshareware" หรือสิ่ง piratebay แทบจะไม่ แต่มีไฟล์ซิปขนาดกะทัดรัดและมักจะเรียกว่า "XPEFilterDriver" "และ" HitachiMicrofilter "ที่แพร่หลายทั่วทั้งเว็บและมีไฟล์ cfadisk.sys และ cfadisk.inf

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

รับและใช้คำแนะนำจากเว็บไซต์ใด ๆ ที่คุณต้องการ แต่พวกเขาจะบอกให้คุณคัดลอก ID อุปกรณ์สื่อแบบถอดได้ในปัจจุบันของคุณและแทรกลงในบรรทัดไดรเวอร์ของไฟล์ inf (ฉันไม่ใช่จุดที่สามารถทำได้เพียง การสาธิตสิ่งนี้ให้คุณ แต่มันจะไม่ทำได้ดีเกินไปเนื่องจากรายการอุปกรณ์นั้นไม่ซ้ำกับดิสก์ USB ทุกตัวและของคุณจะแตกต่างจากของฉัน)

จากตัวจัดการอุปกรณ์ (devmgmgt.msc) และหลังจากเสียบ USB ไดรฟ์เพราะมันง่ายกว่า แต่ไม่จำเป็นอย่างยิ่งถ้าคุณรู้วิธีการทำเช่นนี้โดยตรงจากรีจิสทรี

ค้นหาไดรฟ์แบบถอดได้และอัปเกรดไดรเวอร์และเลือกตัวเลือก Have a disk ค้นหาไฟล์ cfadisk.inf ที่แก้ไขของคุณ (คุณได้รับอนุญาตให้รวมไดรฟ์ USB ทั้งหมดของคุณเป็นไฟล์ INF เดียว) และเลือกรายการดิสก์ที่แสดงหลังจากเลือก INF ที่กำหนดเองของคุณ

ยอมรับคำเตือนเกี่ยวกับการขาดการเซ็นชื่อและไม่รู้จักและทั้งหมดนั้นเป็นคำเตือนแบบเดียวกันที่นำเสนอเมื่อฉันติดตั้งไดรเวอร์ Windows 8 หรือเซิร์ฟเวอร์ 2012 จากเว็บไซต์แคตตาล็อกอัพเดทของ Microsoft

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


-1

ฉันรู้สึกว่า GUID เปลี่ยนไปหลังจากทำการฟอร์แมต

คุณสามารถเรียกใช้wbadmin get disksอีกครั้งหลังจากการจัดรูปแบบแล้วเรียกใช้WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}"อีกครั้ง ..


ขอบคุณสำหรับความคิด แต่น่าเสียดายที่สิ่งนี้ไม่ช่วยได้เนื่องจากปัญหาเกิดขึ้นโดยไม่มีการฟอร์แมตไดรฟ์ใหม่
ไบรอัน

คุณพูดถูก - GUID เปลี่ยนไป แต่มันก็ไม่ได้ช่วยอะไรฉัน
Ian Yates

-1

ฉันวิ่งเข้าไปในนี้ 2 ตัวเลือก:

  1. แนบดิสก์สำรองข้อมูลทั้งหมดของคุณไปยังเซิร์ฟเวอร์แล้วเรียกใช้ตัวช่วยสร้างการกำหนดเวลา
  2. เปลี่ยนอักษรระบุไดรฟ์ของไดรฟ์ภายนอกที่ต้องการเมื่อเชื่อมต่อแล้ว

-1

โซลูชันนี้มาถึงช้า แต่หวังว่าทุกคนสามารถใช้การค้นหานี้ได้

วิธีแก้ปัญหานี้ค่อนข้างง่ายและใช้งานได้สำหรับฉัน

ระบุว่าตอนนี้คุณมีวอลลุ่มที่ไม่มีตัวอักษร แต่มีเลเบลของบางอย่างเช่น SERVER_2013_10_11 12:34 Disk_02 (หลังจากที่พยายามและล้มเหลวในการเพิ่มโวลุ่มผ่าน gui หรือบรรทัดคำสั่ง)

  • เปิดเครื่องมือตัวจัดการดิสก์
  • กำหนดตัวอักษรให้กับโวลุ่ม (สมมติว่าเป็น D :)
  • นี่จะหมายความว่าคุณสามารถดูได้จากระบบปฏิบัติการอีกครั้ง
  • จากบรรทัดคำสั่งให้ WBADMIN เปิดใช้งานการสำรองข้อมูล - เพิ่มเป้าหมาย: D:

มันจะไม่ฟอร์แมตดิสก์ใหม่ แต่ควรรวมไว้และหวังว่าจะสามารถใช้งานได้ในการผ่านครั้งต่อไป


ปัญหาเกี่ยวกับการทำ -addTarget: D: คือคุณกำลังแจ้งให้ windows ทำการสำรองข้อมูลเพื่อใช้โฟลเดอร์ (ซึ่งอาจรวมถึงเส้นทางเครือข่าย) เป็นปลายทาง คุณไม่สามารถผสมกับสไตล์ดิสก์ทั้งหมดของปลายทางได้ WBADMIN เตือนถึงสิ่งนี้อย่างแน่นอนและแจ้งว่าหากคุณดำเนินการต่อจะเป็นการลบจุดหมายปลายทางของประเภทอื่น ๆ มิฉะนั้นคำตอบที่ดี
Ian Yates

ฉันใช้ตัวเลือกนี้เฉพาะในกรณีที่ฉันไม่สามารถโน้มน้าว wb ให้ใช้ดิสก์ที่ควรใช้ ฉันเคยเห็นสิ่งนี้ในสองสามกรณีและหลังจากเลิกงานมากฉันก็ยอมแพ้ในแต่ละกรณีและเพิ่งตั้งโปรแกรมงานเพื่อสำรองข้อมูลไปยัง d: \ มันไม่ใช่วิธีการที่มันควรจะเป็น แต่ได้รับเลือกระหว่างไม่มีการสำรองข้อมูลและบางสิ่งบางอย่าง ....
เอียนเมอร์ฟี่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.