IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Anomalie d'accès avec Robocopy


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2018
    Messages : 148
    Par défaut Anomalie d'accès avec Robocopy
    Bonjour,

    Alors, j'ai ce tout petit script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    for /f "tokens=1-3 delims=/ " %%a in ('date /t') do (
      set _date=%%a%%b%%c
      )
    
    REM Backup Intranet
    ROBOCOPY E:\Intranet\ \\NAS1\backup_data\Fichiers\Intranet /MIR /R:1 /W:0 /TEE /NP /unilog:"C:\Logs\Robocopy\Intranet\logs_%_date%.log"
    
    Rem Backup Fichiers
    ROBOCOPY E:\Fichiers\ \\NAS1\backup_data\Fichiers /MIR /R:1 /W:0 /TEE /NP /unilog+:"C:\Logs\Robocopy\Fichiers\logs_%_date%.log"
    
    PAUSE
    La première ligne fonctionne
    La 2e non, j'obtiens cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    2024/08/12 13:17:18 ERREUR 31 (0x0000001F) Accès au répertoire de destination \\NAS1\backup_data\Fichiers
    Je ne comprends pas la raison car j'accède exactement à la même destination, ça ne peut pas être un problème de droits, du moins, je ne pense pas, car j'ai déjà pu exécuter le script sans problème

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 321
    Par défaut
    Tu n'utilises pas la même destination :
    1ère ligne : \\NAS1\backup_data\Fichiers\Intranet
    2ème ligne :\\NAS1\backup_data\Fichiers

    Regardes si tu as pas un prob. de droit d'accès.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2018
    Messages : 148
    Par défaut
    Hello

    Merci pour la réponse

    Le dossier "Intranet" hérite des droits du dossier "Fichiers"
    Dans le doute, je viens de tester la commande pour transférer intranet vers "\\NAS1\backup_data\Fichiers" et ça fonctionne

    Désolé, ça me paraissait tellement évident que "Intranet" héritait des droits que j'en ai oublié de le mentionner


    Malgré ce que dit le message d'erreur, j'ai l'impression que ce n'est pas un problème de destination mais de source
    Mais même en appliquant les mêmes droits sur "Fichiers" que sur "Intranet" côté source, ça ne fonctionne pas

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 940
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 940
    Par défaut
    As-tu essayé de mettre une pause entre les deux commandes ?

    L'ordre de ces commandes semble illogique avec l'option /MIR qui purge avant copie. La deuxième commande va purement et simplement supprimer \Intranet puisqu'il n'existe pas dans E:\Fichiers.
    C'est peut-être lors de cette tentative de suppression, alors qu'un verrou n'est pas encore libéré sur le NAS suite à la première commande (flush en cours), que survient l'erreur (d'où un test avec une pause).

    /R:1 aussi, tu limites volontairement à une seule tentative. Par défaut c'est 1 000 000

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2018
    Messages : 148
    Par défaut
    Citation Envoyé par Andnotor Voir le message
    As-tu essayé de mettre une pause entre les deux commandes ?
    J'y avais pas pensé, je n'avais pas mis de pause à l'époque et ça ne "pausait" aucun souci (oui, il existe mieux comme humour)
    Mais c'est une bonne idée, j'en ai ajouté une au script

    Citation Envoyé par Andnotor Voir le message
    L'ordre de ces commandes semble illogique avec l'option /MIR qui purge avant copie. La deuxième commande va purement et simplement supprimer \Intranet puisqu'il n'existe pas dans E:\Fichiers.
    Effectivement, merci pour la remarque
    A l'époque, j'avais triché en créant un dossier caché dans "Fichiers" au nom de "Intranet", avec l'argument /XD dans la commande, que j'ai oublié de répliquer

    Citation Envoyé par Andnotor Voir le message
    /R:1 aussi, tu limites volontairement à une seule tentative. Par défaut c'est 1 000 000
    Oui, c'est volontaire, pour éviter que le script reste bloqué, est-ce une mauvaise pratique?

    Merci pour le retour !


    Hier, j'ai effectué un taskkill de robocopy, supprimé le dossier partagé du NAS pour le récréer et être sûr que les droits étaient bons. Ça a fonctionné
    Aujourd'hui, j'ai dû supprimer le dossier "Fichiers" de mon dossier partagé du NAS pour le laisser se recréer et ... magie, ça ne fonctionne plus

    Pourtant les droits sur mon dossier "backup_data" sont à 200% similaires entre hier et aujourd'hui

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2018
    Messages : 148
    Par défaut
    Petit up

Discussions similaires

  1. Violation d'accès avec les composants Word 97/ 2000
    Par edechaux dans le forum Composants VCL
    Réponses: 3
    Dernier message: 07/03/2006, 09h48
  2. [VBA] supression element Acces avec Excel
    Par Emcy dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 07/11/2005, 17h30
  3. Restreindre un accès avec htacess
    Par dinver dans le forum Apache
    Réponses: 1
    Dernier message: 30/09/2005, 19h15
  4. Ouverture d'une base Acces avec Builder 6 pro
    Par tryonyco dans le forum C++Builder
    Réponses: 7
    Dernier message: 30/08/2005, 15h45
  5. probleme de chemin d'acces avec aspSmartUpload
    Par julio_097 dans le forum ASP
    Réponses: 2
    Dernier message: 22/08/2005, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo