Più destinazioni di backup USB con Windows Server Backup


10

Sto cercando di aggiungere più destinazioni disco esterno USB a una pianificazione del backup di Windows Server 2012.

Dopo aver eseguito i passaggi nella GUI per aggiungere una destinazione aggiuntiva, il processo non riesce con l'errore The system cannot find the path specified.

Ho seguito i passaggi in questo articolo :

  • L'opzione 1 non è un antipasto, perché abbiamo oltre una dozzina di dischi rimovibili e non voglio comprare una scatola piena di hub USB e appendere tutti questi dischi sul retro del rack del server. Quindi, in questo caso, l'articolo suggerisce di passare al punto 3.
  • L'opzione 2 rimuove i vecchi dischi dalla pianificazione del backup, non un'opzione, per ovvi motivi.
  • L'opzione 3 suggerisce di eseguire il comando WBADMIN ENABLE BACKUP -addtarget:{DISKGUID}, ma ciò non riesce con il messaggio di errore ERROR - The specified backup location could not be found or is not a supported backup storage location.

Ho trovato numerosi thread con alcune persone che hanno riportato il successo sull'opzione 3, ma altre con, come me, hanno lo stesso identico problema.

Ho controllato i registri eventi e i file nella directory C:\Windows\Logs\WindowsServerBackup, ma non ho trovato nulla di utile. Ho anche provato a eliminare il volume sul disco e ripetere il processo, nonché a creare un volume NTFS sul disco.

Sto usando una serie di dischi USB con una capacità non formattata di 2 TB (formattata 1,82 TB) se questo ha rilevanza.

Qualcun altro ha avuto questo problema ed è riuscito a risolverlo?


Aggiornamento 1

Una risposta a questa domanda ha suggerito di inserire virgolette nel GUID, ad es WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}". Questo fa un ulteriore passo avanti perché mi chiede se voglio formattare il dispositivo, tuttavia, dopo la formattazione, non riesce con l'erroreThe system cannot find the path specified.


Qualcuno per favore? Ho lo stesso problema qui. Fortunatamente, ho solo 5 dischi così fattibili per collegarli tutti ed eseguire la procedura guidata di configurazione una volta. Comunque, un bug molto brutto!

@BartRamharter Ho cambiato completamente la strategia di backup, quindi questo non è più un problema per me (e non posso testare facilmente le risposte ora fornite). Ho aggiunto una taglia nella speranza che qualcuno possa conoscere la risposta. Per favore fatemi sapere se qualche soluzione pubblicata risolve il problema per voi, così posso premiare la generosità a chiunque trovi la risposta.
Bryan,

Risposte:


7

Non penso che ci sia un modo per farlo in modo affidabile con gli strumenti di Windows integrati. Tuttavia, BackupAssist consente di utilizzare più dischi USB con Windows Server Backup nello stesso modo in cui è possibile utilizzare più nastri, ad esempio per ruotare i backup fuori sede. Inoltre, "rimuoverà automaticamente" i dischi USB quando un processo di backup è completo, in modo che la persona responsabile di rimuovere i dischi USB fuori sede non abbia bisogno dell'accesso amministrativo al server.


Ho il sospetto che tu abbia ragione, non credo che ci sia un modo per aggirare il problema con i nativi. Ho finito per cambiare completamente il nostro processo di backup a causa della mancanza di una soluzione / soluzione per questo problema.
Bryan,

3

Sono piuttosto deluso dal fatto che mi sono imbattuto in questo problema abbastanza serio 2 anni dopo che questa domanda è stata pubblicata - e questo era su una nuova installazione di Windows 2012 Essentials con (penso) tutti gli aggiornamenti installati.

Fortunatamente, l'anno scorso è stato rilasciato un HotFix: http://support.microsoft.com/kb/2833738

Questo ha funzionato per me. Sono stato in grado di aggiungere un nuovo disco al backup con il comando:

WBADMIN ENABLE BACKUP -addtarget:{DISKGUID}

Prima di installare HotFix, stavo ottenendo il "Impossibile trovare il percorso specificato". errore.


1

Utilizzare uno script di PowerShell per eseguire WBADMIN in alternativa alla creazione di una pianificazione di backup con la GUI di Windows Server Backup. È possibile utilizzare l'Utilità di pianificazione di Windows per eseguire lo script. Non esiste alcuna differenza funzionale tra un backup creato da uno script o una riga comandi utilizzando il WBADMINcomando e quelli creati dai backup generati dalla GUI.

Ecco uno script di PowerShell 3.0 che utilizzo per creare backup utilizzando WBADMINsu Server 2012. Cerca i dischi di destinazione di backup utilizzando il GUID del volume poiché di solito non assegno lettere di unità alle mie unità di backup:

# 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."
}

La GUI di WSB crea uno speciale criterio di backup, che una volta creato richiede l'aggiunta di obiettivi di backup al criterio prima che un backup pianificato venga scritto su tale unità. Sfortunatamente, Windows Server Backup esposto attraverso la GUI è completamente rotto in Server 2012 . A meno che non si disponga di tutte le unità di destinazione del backup connesse al computer *, non è possibile effettuare le seguenti operazioni:

  1. Aggiungi disco di destinazione del backup
  2. Rimuovere un disco di destinazione del backup
  3. Modifica le selezioni di backup (!)

A meno che Microsoft non risolva questo problema, WBADMINa mio avviso lo scripting è l'unico modo per continuare a utilizzare WSB su Server 2012.

* La legge di Murphy afferma anche che questo è il momento migliore per un incendio dell'edificio poiché i dati di origine e tutti i backup si trovano nello stesso posto allo stesso tempo.


-1

Devi eliminare la variabile delle unità che vengono rifiutate silenziosamente per essere rilevate come supporti rimovibili.

Windows Backup per tutta la sua età è limitato dalle virtù della metà degli anni '90, non ama le unità di destinazione inferiori a 1 GB e, per impostazione predefinita, rifiuta di eseguire il backup delle immagini di% systemdrive% (C :) su supporti rimovibili. Windows tratta schizofrenicamente i supporti rimovibili con disprezzo e accettazione e non riesce a registrare correttamente i motivi. Puoi installare Windows anche prima di Windows 8 su supporti USB, ma prova a eseguire funzioni particolari come Windows Update o Windows Backup e altri meccanismi si rifiutano come un corpo può rifiutare un organo trapiantato.

Le unità rimovibili trarrebbero vantaggio da XPEFilterDriver, è un'implementazione del driver Hitachi CompactFlash per quei vecchi mini dischi rigidi che erano effettivamente ridotti in una scheda CF di tipo II e producevano anche piccoli suoni di macinatura, il file inf dei driver viene modificato con il tuo bus unità rimovibile e identificativo del dispositivo quindi sostituito come driver. La comunità XP ha realizzato questi anni fa dopo che le schede CF erano cresciute in dimensioni e velocità (si consiglia almeno 300x poiché sembra avere prestazioni comparabili a un'unità EIDE da 7.200 RPM) e ha iniziato a legare carte decenti in cose come [Addonics CF / Adattatori SATA] [1] e potresti creare un SSD per una frazione del costo usato dagli SSD.

Windows è terribile nel riferire accuratamente gli errori dei dispositivi rimovibili poiché li gestisce in modo scizofrenico, intendo che ufficialmente e fino a Windows 8 o a meno che tu non abbia installato un server XPe e ne abbia adottato tutti i vincoli, Microsoft ha respinto l'idea di installare tradizionali grassi, professionali o definitivi versione di qualsiasi Windows su USB nonostante le prove della community del concetto e l'evidenza di un aumento delle prestazioni, ma non stavano impedendo adeguatamente che fosse fatto poiché setup.exe sarebbe comunque riuscito a installarsi e avviarsi. Ma altre funzionalità come l'utilizzo come unità di backup o persino la capacità di base di utilizzare Gestione disco per formattarlo come USB sono state respinte,

I passaggi sono semplici e "L'isola" degli host che offrono l'XPEfilter può sembrare spostarsi, non sto insinuando che si tratti di "rapidshareware" o roba piratabay, quasi, ma esiste un file zip compatto e spesso sotto 500kb chiamato "XPEFilterDriver "e" HitachiMicrofilter "che è diffuso sul Web e ha un file cfadisk.sys e cfadisk.inf.

Speriamo, e sembra probabile, che tu abbia già fatto qualcosa del genere prima e se sei un buster del server 2012, scommetto che hai dovuto farlo con i driver dal catalogo di aggiornamento di Microsoft quando installa "driver non supportati" che sembrano funziona bene e dandy comunque.

Ottenilo e usa le istruzioni di uno qualsiasi dei siti che preferisci, ma ti diranno tutti di copiare l'ID del tuo dispositivo rimovibile corrente e di inserirlo nella riga dei driver del file inf (non sono uno spot in grado di dimostrando questo per te, ma non farà molto bene poiché la voce del dispositivo è unica per ogni disco USB e il tuo sarà diverso dal mio).

Da Gestione dispositivi (devmgmgt.msc) e dopo aver inserito l'unità USB perché è solo più semplice ma non assolutamente necessario se sai come farlo direttamente dal registro

individuare l'unità rimovibile e aggiornare il driver e selezionare le opzioni Disco driver, individuare il file cfadisk.inf modificato (è consentito consolidare tutte le unità USB in un file INF) e selezionare l'elenco di dischi visualizzati dopo aver scelto il tuo INF personalizzato

Accetta gli avvisi sulla mancanza di firma e sconosciuti e tutto il resto, sono gli stessi avvisi presentati quando installo i driver di Windows 8 o server 2012 dal sito Web del catalogo degli aggiornamenti di Microsoft.

Poiché si tratta di unità USB rimovibili, non sarà necessario riavviare nonostante gli avvisi per farlo, ma potrebbe essere necessario espellere in modo sicuro l'hardware e reinserirlo per rendere effettivo il driver. A volte ci sono riuscito semplicemente arrestando il disco da Gestione dispositivi e riattivandolo, ma non sempre e vorrei poter differenziare la percentuale di successo in base al produttore, al tipo o alla versione di Windows, ma sembra incerto su quali unità ricaricheranno con successo il nuovo autista senza essere rimosso.


-1

Ho la sensazione che il GUID cambi dopo la formattazione.

È quindi possibile eseguire wbadmin get disksnuovamente dopo la formattazione e quindi eseguire WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}"nuovamente.


Grazie per l'idea, tuttavia sfortunatamente questo non aiuta, poiché il problema si verifica senza alcuna riformattazione delle unità.
Bryan,

Hai ragione: il GUID cambia. Ma non mi ha aiutato neanche.
Ian Yates,

-1

Mi sono imbattuto in questo. 2 opzioni:

  1. collegare tutti i dischi di backup al server ed eseguire la procedura guidata di pianificazione.
  2. cambiare la lettera di unità dell'unità esterna desiderata una volta collegata.

-1

Questa soluzione arriva un po 'in ritardo, ma si spera che chiunque cerchi possa utilizzarla.

Questa soluzione è abbastanza semplice e ha funzionato per me.

Dato che ora hai un volume senza lettera ma con un'etichetta simile a SERVER_2013_10_11 12:34 Disk_02 (dopo aver tentato di aggiungere un volume tramite l'interfaccia grafica o la riga di comando)

  • aprire lo strumento Gestione disco
  • Assegna una lettera al volume (diciamo che è D :)
  • Ciò significa che puoi vederlo di nuovo dal sistema operativo.
  • Dalla riga di comando esegui WBADMIN ENABLE BACKUP -addtarget: D:

non riformatterà il disco ma dovrebbe includerlo e, si spera, semplicemente lavorare al passaggio successivo.


Il problema con fare -addTarget: D: è che stai dicendo a Windows Backup di usare una cartella (che potrebbe anche essere un percorso di rete) come destinazione. Non puoi mescolarlo con lo stile di destinazione dell'intero disco. WBADMIN avverte esattamente questo e dice che se procedi cancellerà destinazioni di altri tipi. Altrimenti un'ottima risposta.
Ian Yates,

Ho usato questa opzione solo nei casi in cui non riesco a convincere wb a usare i dischi che dovrebbe usare. L'ho visto in un paio di casi e, dopo molto lavoro, ho rinunciato in ogni caso e ho appena programmato un lavoro per il backup su d: \. Non è come dovrebbe essere, ma data la scelta tra nessun backup e qualcosa del genere ...
Ian Murphy,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.