Plusieurs cibles de sauvegarde USB avec Windows Server Backup


10

J'essaie d'ajouter plusieurs cibles de disque externe USB à une planification de sauvegarde Windows Server 2012.

Après avoir suivi les étapes de l'interface graphique pour ajouter une cible supplémentaire, le processus échoue avec l'erreur The system cannot find the path specified.

J'ai suivi les étapes de cet article :

  • L'option 1 n'est pas un démarreur, car nous avons plus d'une douzaine de disques amovibles, et je ne veux pas acheter une boîte pleine de concentrateurs USB et accrocher tous ces disques à l'arrière du rack de serveur. Dans ce cas, l'article suggère donc de passer à l'étape 3.
  • L'option 2 supprime les anciens disques de la planification de sauvegarde, pas une option, pour des raisons évidentes.
  • L'option 3 suggère d'exécuter la commande WBADMIN ENABLE BACKUP -addtarget:{DISKGUID}, mais cela échoue avec le message d'erreur ERROR - The specified backup location could not be found or is not a supported backup storage location.

J'ai trouvé de nombreuses discussions avec certaines personnes signalant le succès de l'option 3, mais d'autres avec, comme moi, ont exactement le même problème.

J'ai vérifié les journaux d'événements et les fichiers dans le répertoire C:\Windows\Logs\WindowsServerBackup, mais je n'ai rien trouvé d'utile. J'ai également essayé de supprimer le volume sur le disque et de répéter le processus, ainsi que de pré-créer un volume NTFS sur le disque.

J'utilise une série de disques USB avec une capacité non formatée de 2 To (format 1,82 To) si cela est pertinent.

Quelqu'un d'autre a-t-il eu ce problème et est-il parvenu à le résoudre?


Mise à jour 1

Une réponse à cette question a suggéré de mettre des guillemets autour du GUID par exemple WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}". Cela va plus loin car il me demande si je veux formater le périphérique, mais après le formatage, il échoue avec l'erreurThe system cannot find the path specified.


Quelqu'un s'il vous plaît? J'ai le même problème ici. Heureusement, je n'ai que 5 disques donc faisables pour les attacher tous et exécuter l'assistant de configuration une fois. Pourtant, un bug très méchant!

@BartRamharter J'ai complètement changé de stratégie de sauvegarde, donc ce n'est plus un problème pour moi (et je ne peux pas tester facilement tester les réponses qui sont maintenant fournies). J'ai ajouté une prime dans l'espoir que quelqu'un puisse connaître la réponse. Veuillez me faire savoir si des solutions publiées résolvent le problème pour vous, afin que je puisse récompenser la prime à toute personne trouvant la réponse.
Bryan

Réponses:


7

Je ne pense pas qu'il existe un moyen de le faire de manière fiable avec les outils Windows intégrés. Cependant, BackupAssist vous permet d'utiliser plusieurs disques USB avec Windows Server Backup de la même manière que l'on pourrait utiliser plusieurs bandes, par exemple pour faire pivoter des sauvegardes hors site. Il supprimera également automatiquement les disques USB en toute sécurité à la fin d'un travail de sauvegarde, de sorte que la personne chargée de retirer les disques USB hors site n'a pas besoin d'un accès administratif au serveur.


Je soupçonne que vous avez raison, je ne pense pas qu'il existe un moyen de contourner cela avec les natifs. J'ai fini par changer complètement notre processus de sauvegarde en raison du manque de trouver un correctif / solution de contournement pour ce problème.
Bryan

3

Je suis plutôt déçu d'avoir rencontré ce problème assez grave 2 ans après la publication de cette question - et c'était sur une nouvelle installation de Windows 2012 Essentials avec (je pense) toutes les mises à jour installées.

Heureusement, un HotFix a été publié l'année dernière: http://support.microsoft.com/kb/2833738

Cela a fonctionné pour moi. J'ai pu ajouter un nouveau disque à sauvegarder avec la commande:

WBADMIN ENABLE BACKUP -addtarget:{DISKGUID}

Avant d'installer le HotFix, je recevais le message "Le système ne trouve pas le chemin spécifié." Erreur.


1

Utilisez un script PowerShell pour exécuter WBADMIN comme alternative à la création d'une planification de sauvegarde avec l'interface graphique de sauvegarde de Windows Server. Vous pouvez utiliser le Planificateur de tâches Windows pour exécuter votre script. Il n'y a pas de différence fonctionnelle entre une sauvegarde créée à partir d'un script ou d'une ligne de commande à l'aide de la WBADMINcommande et celles créées par les sauvegardes générées par l'interface graphique.

Voici un script PowerShell 3.0 que j'utilise pour créer des sauvegardes à l'aide WBADMINde Server 2012. Il recherche les disques cibles de sauvegarde à l'aide de leur GUID de volume car je n'attribue généralement pas de lettres de lecteur à mes lecteurs de sauvegarde:

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

L'interface graphique WSB crée une stratégie de sauvegarde spéciale qui, une fois créée, exige que des cibles de sauvegarde soient ajoutées à la stratégie avant qu'une sauvegarde programmée ne soit écrite sur ledit lecteur. Malheureusement, la sauvegarde de Windows Server exposée via l'interface graphique est complètement interrompue dans Server 2012 . À moins que tous les lecteurs de destination de sauvegarde soient connectés à la machine *, vous ne pouvez pas effectuer les opérations suivantes:

  1. Ajouter un disque cible de sauvegarde
  2. Supprimer un disque cible de sauvegarde
  3. Modifiez les sélections de sauvegarde (!)

À moins que Microsoft ne corrige cela, les scripts WBADMINà mon avis sont le seul moyen de continuer à utiliser WSB sur Server 2012.

* La loi de Murphy stipule également que c'est le meilleur moment pour un incendie de bâtiment car les données source et toutes les sauvegardes sont au même endroit en même temps.


-1

Vous devez éliminer la variable des disques qui sont discrètement rejetés pour être détectés en tant que supports amovibles.

La sauvegarde Windows pour tout son âge est limitée par des vertus depuis le milieu des années 1990, elle n'aime pas les lecteurs cibles inférieurs à 1 Go et refuse par défaut de sauvegarder les images du% systemdrive% (C :) sur un support amovible. Windows traite schizophréniquement les supports amovibles avec dédain et acceptation et ne parvient pas à consigner correctement les raisons. Vous pouvez installer Windows avant même Windows 8 sur un support USB, mais essayez d'exécuter des fonctions particulières telles que Windows Update ou Windows Backup et d'autres mécanismes se rejette comme un corps peut rejeter un organe transplanté.

Les lecteurs amovibles bénéficieraient du XPEFilterDriver, c'est une implémentation du pilote Hitachi CompactFlash pour ces anciens mini-disques durs qui ont en fait été réduits en une carte CF de type II et ont même émis de petits bruits de grincement, le fichier inf des pilotes est modifié avec votre identifiant de bus et de périphérique de lecteurs amovibles, puis substitué comme pilote. La communauté XP a réalisé cela il y a quelques années après que les cartes CF aient augmenté en taille et en vitesse (300x au minimum est recommandé car il semble fonctionner de manière comparable à un lecteur EIDE à 7200 tr / min) et a commencé à légitimer des cartes décentes dans des choses comme [Addonics CF / Adaptateurs SATA] [1] et vous pourriez créer un SSD pour une fraction du coût des SSD habituels.

Windows est horrible de signaler avec précision les erreurs de périphériques amovibles car il les gère de manière scizo-phrénique, je veux dire que officiellement et jusqu'à Windows 8 ou à moins que vous n'ayez installé un serveur XPe et adopté toutes les contraintes de celui-ci, Microsoft a rejeté l'idée d'installer une graisse traditionnelle, professionnelle ou ultime version de toutes les fenêtres sur USB malgré la preuve de concept des communautés et la preuve d'une augmentation des performances, mais elles ne l'empêchaient pas correctement car setup.exe réussirait toujours l'installation et le démarrage. Mais d'autres fonctionnalités telles que son utilisation en tant que lecteur de sauvegarde, ou même la capacité de base d'utiliser le gestionnaire de disques pour le formater simplement en USB ont été clairement rejetées,

Les étapes sont simples et "The Island" des hôtes qui offrent le XPEfilter peut sembler bouger, je n'implique pas que ce soit "rapidshareware" ou piratebay, à peine, mais il existe un fichier zip compact et souvent inférieur à 500 Ko appelé "XPEFilterDriver "et" HitachiMicrofilter "qui sont omniprésents sur le Web et contiennent un fichier cfadisk.sys et cfadisk.inf.

J'espère, et il semble probable, que vous avez déjà fait quelque chose comme ça avant et si vous êtes un buster de serveur 2012, je parie que vous avez dû utiliser les pilotes du catalogue de mise à jour de Microsoft lors de l'installation de "pilotes non pris en charge" qui semblent fonctionne très bien et dandy de toute façon.

Obtenez-le et utilisez l'une des instructions de l'un des sites que vous préférez, mais ils vous diront tous de copier l'ID d'appareil de votre support amovible actuel et de l'insérer dans la ligne des pilotes du fichier inf (je ne suis pas un endroit capable de simplement en faisant la démonstration pour vous, mais cela ne fera pas trop de bien car l'entrée de l'appareil est unique pour chaque disque USB et la vôtre sera différente de la mienne).

Depuis le gestionnaire de périphériques (devmgmgt.msc) et après que le lecteur USB a été inséré parce que c'est juste plus facile mais pas absolument nécessaire si vous savez comment le faire directement à partir du registre

recherchez le lecteur amovible et mettez à niveau le pilote et sélectionnez les options Avoir un disque, recherchez votre fichier cfadisk.inf modifié (vous êtes autorisé à consolider tous vos lecteurs USB dans un fichier INF) et sélectionnez la liste des disques affichée après avoir choisi votre INF personnalisé.

Acceptez les avertissements concernant le manque de signature et inconnus et tout cela, ce sont les mêmes avertissements présentés lorsque j'installe Windows 8 ou le serveur 2012 pilotes à partir du site Web du catalogue de mise à jour de Microsoft.

Comme il s'agit de lecteurs USB amovibles, vous n'aurez pas à redémarrer malgré les avertissements pour le faire, mais vous devrez peut-être éjecter le matériel en toute sécurité et réinsérer pour voir le pilote entrer en vigueur. Parfois, j'ai réussi en arrêtant simplement le disque du gestionnaire de périphériques et en le réactivant, mais pas toujours et j'aimerais pouvoir différencier le taux de réussite en fonction du fabricant, du type ou de la version de Windows, mais il semble incertain quels lecteurs rechargeront avec succès le nouveau sans être retiré.


-1

J'ai le sentiment que le GUID change après le formatage.

Vous pouvez donc relancer wbadmin get disksaprès formatage puis relancer WBADMIN ENABLE BACKUP -addtarget:"{DISKGUID}".


Merci pour l'idée, mais malheureusement, cela n'aidera pas, car le problème se produit sans aucun reformatage des disques.
Bryan

Vous avez raison - le GUID change. Mais cela ne m'a pas aidé non plus.
Ian Yates

-1

J'ai rencontré ça. 2 options:

  1. attachez tous vos disques de sauvegarde au serveur, puis exécutez l'assistant de planification.
  2. changez la lettre de lecteur du lecteur externe souhaité une fois connecté.

-1

Cette solution arrive un peu en retard, mais j'espère que quiconque cherche pourra l'utiliser.

Cette solution est assez simple et elle a fonctionné pour moi.

Étant donné que vous avez maintenant un volume sans lettre mais avec une étiquette de quelque chose comme SERVER_2013_10_11 12:34 Disk_02 (après avoir essayé et échoué à ajouter un volume via l'interface graphique ou la ligne de commande) juste

  • ouvrir l'outil Gestionnaire de disque
  • Attribuez une lettre au volume (disons son D :)
  • Cela signifie que vous pouvez le voir à nouveau depuis le système d'exploitation.
  • A partir de la ligne de commande, WBADMIN ENABLE BACKUP -addtarget: D:

il ne reformatera pas le disque mais devrait l'inclure et, espérons-le, simplement travailler sur la prochaine passe.


Le problème avec l'option -addTarget: D: est que vous dites à Windows Backup d'utiliser un dossier (qui pourrait aussi bien être un chemin réseau) comme destination. Vous ne pouvez pas mélanger cela avec le style de destination du disque entier. WBADMIN avertit exactement de cela et indique que si vous continuez, il supprimera les destinations d'autres types. Sinon, une excellente réponse.
Ian Yates

Je n'ai utilisé cette option que dans les cas où je n'arrive pas à convaincre wb d'utiliser les disques qu'il devrait utiliser. J'ai vu cela dans quelques cas et, après beaucoup de travail, j'ai abandonné dans chaque cas et je viens de programmer un travail de sauvegarde vers d: \. Ce n'est pas comme ça devrait être, mais étant donné le choix entre aucune sauvegarde et quelque chose ....
Ian Murphy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.