locked
Plus de sauvegarde du serveur de WHS 2011 ... RRS feed

  • Question

  • Bonjour.

    J'ai depuis longtemps un WHS 2011 qui fonctionne(ait!) parfaitement.

    Je n'ai pas suivi mes alertes pendant une dizaine de jours et quand je m'en suis occupé j'ai réalisé que j'avais des disques saturés et que certaines sauvegardes ne se faisait plus . Avec quelques bidouillages j'ai réussi à désengorger un disque utilisé pour la sauvegarde des clients qui elle est repartie . Par contre la sauvegarde su serveur est plantée et en regardant le journal je trouve le message suivant à chaque plantage :

    L’opération de sauvegarde qui a commencé à « ‎2017‎-‎11‎-‎07T01:30:17.186000000Z » a échoué en raison de l’échec de l’opération de sauvegarde du service VSS destinée à créer un cliché instantané des volumes en cours de sauvegarde, avec le code d’erreur suivant « 2155348249 ». Consultez les détails de l’événement pour trouver une solution, puis réexécutez l’opération de sauvegarde une fois le problème résolu.

    Je ne sais comment me sortir de cette ornière ; depuis ce pb j'ai un autre défaut de moindre importance : le "tab" dossiers et disques durs du tableau de bord ne se met plus à jour et reste vide.

    Je pense avoir posté sur le bon forum ; mes excuses si ce n'est pas le cas.

    merci à qui pourra m'aider ou m'indiquer un lien pour essayer de m'en sortir .

    Bonne soirée

    FG

    lundi 27 novembre 2017 16:35

Réponses

  • Vos snapshot VSS sont corrompu, il faut les analyser.

    • vssadmin list writers : vous obtiendrez une liste de vos writers VSS avec leur état. Tous ceux dont l'état n'aps défini à stable doivent être redémarré (restart-service [nom du rédacteur] en Pshell)
    • vssadmin list shadows : vous donnera la liste des VSS présent sur le système. Si vous en identifié en rapport avec la sauvegarde, il faudra probablement les purger.
    • vssadmin delete shadows /all : supprime tous les shadows présent, sans distinction
    • vssadmin delete shadows /shadow=IDCliché : vous permettra de n'en supprimer qu'un en particulier

    Une fois le ménage fait, vous devriez pouvoir relancer une sauvegarde complète.

    • Marqué comme réponse FGM vendredi 1 décembre 2017 17:44
    lundi 27 novembre 2017 16:46
  • On peut le faire, je ne vois pas de risque majeur. Par contre, ce n'est pas normal que le service WSSADMIN ne puisse vous donner l'état des Writers. Vous devriez avant résoudre ce problème en effectuant les opérations suivantes :

    net stop "System Event Notification Service"
    net stop "Background Intelligent Transfer Service"
    net stop "COM+ Event System"
    net stop "Microsoft Software Shadow Copy Provider"
    net stop "Volume Shadow Copy"
    cd /d %windir%\system32
    net stop vss
    net stop swprv
    regsvr32 /s ATL.DLL
    regsvr32 /s comsvcs.DLL
    regsvr32 /s credui.DLL
    regsvr32 /s CRYPTNET.DLL
    regsvr32 /s CRYPTUI.DLL
    regsvr32 /s dhcpqec.DLL
    regsvr32 /s dssenh.DLL
    regsvr32 /s eapqec.DLL
    regsvr32 /s esscli.DLL
    regsvr32 /s FastProx.DLL
    regsvr32 /s FirewallAPI.DLL
    regsvr32 /s kmsvc.DLL
    regsvr32 /s lsmproxy.DLL
    regsvr32 /s MSCTF.DLL
    regsvr32 /s msi.DLL
    regsvr32 /s msxml3.DLL
    regsvr32 /s ncprov.DLL
    regsvr32 /s ole32.DLL
    regsvr32 /s OLEACC.DLL
    regsvr32 /s OLEAUT32.DLL
    regsvr32 /s PROPSYS.DLL
    regsvr32 /s QAgent.DLL
    regsvr32 /s qagentrt.DLL
    regsvr32 /s QUtil.DLL
    regsvr32 /s raschap.DLL
    regsvr32 /s RASQEC.DLL
    regsvr32 /s rastls.DLL
    regsvr32 /s repdrvfs.DLL
    regsvr32 /s RPCRT4.DLL
    regsvr32 /s rsaenh.DLL
    regsvr32 /s SHELL32.DLL
    regsvr32 /s shsvcs.DLL
    regsvr32 /s /i swprv.DLL
    regsvr32 /s tschannel.DLL
    regsvr32 /s USERENV.DLL
    regsvr32 /s vss_ps.DLL
    regsvr32 /s wbemcons.DLL
    regsvr32 /s wbemcore.DLL
    regsvr32 /s wbemess.DLL
    regsvr32 /s wbemsvc.DLL
    regsvr32 /s WINHTTP.DLL
    regsvr32 /s WINTRUST.DLL
    regsvr32 /s wmiprvsd.DLL
    regsvr32 /s wmisvc.DLL
    regsvr32 /s wmiutils.DLL
    regsvr32 /s wuaueng.DLL
    sfc /SCANFILE=%windir%\system32\catsrv.DLL
    sfc /SCANFILE=%windir%\system32\catsrvut.DLL
    sfc /SCANFILE=%windir%\system32\CLBCatQ.DLL
    net start "COM+ Event System"
    net start "System Event Notification Service"
    net start "Background Intelligent Transfer Service"
    net start "Microsoft Software Shadow Copy Provider"
    net start "Volume Shadow Copy"

    • Marqué comme réponse FGM vendredi 1 décembre 2017 17:44
    vendredi 1 décembre 2017 14:33

Toutes les réponses

  • Vos snapshot VSS sont corrompu, il faut les analyser.

    • vssadmin list writers : vous obtiendrez une liste de vos writers VSS avec leur état. Tous ceux dont l'état n'aps défini à stable doivent être redémarré (restart-service [nom du rédacteur] en Pshell)
    • vssadmin list shadows : vous donnera la liste des VSS présent sur le système. Si vous en identifié en rapport avec la sauvegarde, il faudra probablement les purger.
    • vssadmin delete shadows /all : supprime tous les shadows présent, sans distinction
    • vssadmin delete shadows /shadow=IDCliché : vous permettra de n'en supprimer qu'un en particulier

    Une fois le ménage fait, vous devriez pouvoir relancer une sauvegarde complète.

    • Marqué comme réponse FGM vendredi 1 décembre 2017 17:44
    lundi 27 novembre 2017 16:46
  • Merci pour votre réponse que je trouve à mon retour (j'étais absent qques jours).

    J'ai essayé la première commande pour lister les writers ; le message "en attente de réponse . Elles pourraient être retardées si un cliché instantané est en cours de préparation" apparaît .... puis plus rien après 45 mn; j'abandonne .

    Plus de chance avec list shadows qui me donne pour les trois drives  une liste des clichés ; tous sur le même modèle (ci dessous)

    Contenu du jeu de clich‚s instantan‚s nø : {cb61d522-a763-4f08-a386-8aa5f5d1ac8e}
       Contenait 1 clich‚s instantan‚s … la date de cr‚ation : 14/10/2017 04:35:29
          ID du clich‚ instantan‚ : {8763b43b-8699-4950-8407-691b0a0f36da}
             Volume original : (F:)\\?\Volume{a8850880-9a06-11e5-8de1-d0509973fdaf}\
             Volume de clich‚ instantan‚ : \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1
             Ordinateur d'origine : 33-BIGAUDES
             Ordinateur de service : 33-BIGAUDES
             Fournisseur : 'Microsoft Software Shadow Copy provider 1.0'
             Type : DataVolumeRollback
             Attributs : Persistent, Pas de lib‚ration automatique, Aucun r‚dacteur, Diff‚rentielle

    D'une façon générale les outils permettant de voir l'état des disques (onglet dossiers et disques dur du tableau de bord par exemple) ne se terminent jamais .

    La suppression de tous les clichés liés à F :(qui est le disque qui n'est plus sauvegardé) peut elle débloquer la situation ?

    Les sauvegardes des autres drive fonctionnent et il m'est possible de récupérer des versions même anciennes des différents fichiers.

    Merci par avance

    FG

    vendredi 1 décembre 2017 14:23
  • On peut le faire, je ne vois pas de risque majeur. Par contre, ce n'est pas normal que le service WSSADMIN ne puisse vous donner l'état des Writers. Vous devriez avant résoudre ce problème en effectuant les opérations suivantes :

    net stop "System Event Notification Service"
    net stop "Background Intelligent Transfer Service"
    net stop "COM+ Event System"
    net stop "Microsoft Software Shadow Copy Provider"
    net stop "Volume Shadow Copy"
    cd /d %windir%\system32
    net stop vss
    net stop swprv
    regsvr32 /s ATL.DLL
    regsvr32 /s comsvcs.DLL
    regsvr32 /s credui.DLL
    regsvr32 /s CRYPTNET.DLL
    regsvr32 /s CRYPTUI.DLL
    regsvr32 /s dhcpqec.DLL
    regsvr32 /s dssenh.DLL
    regsvr32 /s eapqec.DLL
    regsvr32 /s esscli.DLL
    regsvr32 /s FastProx.DLL
    regsvr32 /s FirewallAPI.DLL
    regsvr32 /s kmsvc.DLL
    regsvr32 /s lsmproxy.DLL
    regsvr32 /s MSCTF.DLL
    regsvr32 /s msi.DLL
    regsvr32 /s msxml3.DLL
    regsvr32 /s ncprov.DLL
    regsvr32 /s ole32.DLL
    regsvr32 /s OLEACC.DLL
    regsvr32 /s OLEAUT32.DLL
    regsvr32 /s PROPSYS.DLL
    regsvr32 /s QAgent.DLL
    regsvr32 /s qagentrt.DLL
    regsvr32 /s QUtil.DLL
    regsvr32 /s raschap.DLL
    regsvr32 /s RASQEC.DLL
    regsvr32 /s rastls.DLL
    regsvr32 /s repdrvfs.DLL
    regsvr32 /s RPCRT4.DLL
    regsvr32 /s rsaenh.DLL
    regsvr32 /s SHELL32.DLL
    regsvr32 /s shsvcs.DLL
    regsvr32 /s /i swprv.DLL
    regsvr32 /s tschannel.DLL
    regsvr32 /s USERENV.DLL
    regsvr32 /s vss_ps.DLL
    regsvr32 /s wbemcons.DLL
    regsvr32 /s wbemcore.DLL
    regsvr32 /s wbemess.DLL
    regsvr32 /s wbemsvc.DLL
    regsvr32 /s WINHTTP.DLL
    regsvr32 /s WINTRUST.DLL
    regsvr32 /s wmiprvsd.DLL
    regsvr32 /s wmisvc.DLL
    regsvr32 /s wmiutils.DLL
    regsvr32 /s wuaueng.DLL
    sfc /SCANFILE=%windir%\system32\catsrv.DLL
    sfc /SCANFILE=%windir%\system32\catsrvut.DLL
    sfc /SCANFILE=%windir%\system32\CLBCatQ.DLL
    net start "COM+ Event System"
    net start "System Event Notification Service"
    net start "Background Intelligent Transfer Service"
    net start "Microsoft Software Shadow Copy Provider"
    net start "Volume Shadow Copy"

    • Marqué comme réponse FGM vendredi 1 décembre 2017 17:44
    vendredi 1 décembre 2017 14:33
  • Merci pour votre réponse rapide.

    Je mets tout ceci dans un fichier batch ? quelle extension ?

    Merci.

    FG

    vendredi 1 décembre 2017 17:39
  • batch ou command direct.
    vendredi 1 décembre 2017 23:07
  • Bonjour j'ai fait cette manip .. sans résultat . En regardant le journal je vois que deux fois par jour j'ai un message d'erreur de vssadmin relatif à un volume inexistant :

    VssAdmin : Impossible de créer le cliché instantané: Le volume spécifié est introuvable ou n’est pas un volume local.
    Ligne de commande : 'C:\Windows\system32\vssadmin.exe Create Shadow /AutoRetry=15 /For=\\?\Volume{44e2ee6c-98fb-11e5-aca8-806e6f6e6963}\'.

    Faut il commencer par résoudre cette question ? comment ?

    Merci encore

    FG

    dimanche 3 décembre 2017 08:27
  • Il faut déjà identifier à quoi correspond ce volume, puis effectivement résoudre le problème. dans une fenetre dos, lancer les commandes suivantes :

    • set devmgr_show_nonpresent_devices=1
    • devmgmt.msc

    Puis, dans la fenêtre de gestion des périphériques qui est apparu, aller dans le menu Affichage, sélectionnez afficher les périphériques cachés. essayez maintenant d'identifier le volume manquant.

    lundi 4 décembre 2017 06:38
  • Bonsoir et merci pour cette réponse , mais je suis un peu sec pour trouver le volume manquant ! que/comment faire une fois la liste obtenue ?

    Désolé de mon incompétence et merci encore de m'voir répondu.

    FG

    mardi 5 décembre 2017 17:49