Restauration sauvegarde dat

audrey -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai sauvegardé plusieurs fichiers sur bande via la commade :
tar czfv /dev/st0 /home/donnees/nom_repertoire/ >rapport_sauvegarde2.txt 2> erreur_sauvegarde2.txt

Si par la suite, je fais un
tar tzvf /dev/st0
je vois bien l'index de mes fichiers sauvegardés.

Parmi cet index, j'ai par exemple le fichier :
home/donnees/nom_repertoire/nom_fichier

Si je fais un
tar -xzf /dev/st0 "home/donnees/nom_repertoire/nom_fichier",
j'ai le message suivant :

tar: home/donnees/nom_repertoire/nom_fichier: ne peut open: Aucun fichier ou répertoire de ce type
tar: Statut d'erreur reporté d'erreurs précédentes.

Avez-vous une idée ?

Merci par avance.

Audrey

5 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    sur quel système ?
    les vieux tar n'enlève pas le / de début
    esayer tar -xzf /dev/st0 /home/donnees/nom_repertoire/nom_fichier
    attention, le fichier sera écrasé
    0
  2. audrey
     
    Le système est :
    Red Hat Enterprise Linux ES release 3 (Taroon)

    Apparemment, il faut bien ne pas mettre le '/' car il existe sur le serveur un fichier exécutable avec une commande de restauration sans le slash.

    C'est le fichier normalement utilisé mais qui ici ne fonctionne pas non plus.

    La commande utilisée par ce fichier est :
    gzip -d < /dev/st0 | tar -xv home/donnees/nom_repertoire/nom_fichier

    Audrey
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    le nom contient des accents ou caractères spéciaux ?
    extraire le répertoire fonctionne ? tar -xvzf /dev/st0 home/donnees/nom_repertoire
    0
    1. audrey
       
      Non aucun hélas...
      La seule chose qu'il pourrait y avoir, ce serait un espace à la fin du nom du fichier mais je ne sais pas comment le vérifier.

      Audrey
      0
      1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660 > audrey
         
        en faisant : tar -tvzf /dev/st0 | grep nom_fichier | od -c
        0
    2. audrey
       
      Il y a un underscore dans le nom du répertoire.
      Est-ce un caractère particulier ?

      Audrey
      0
    3. audrey
       
      Si je fais un tar -xvzf home/donnees/nom_repertoire/

      j'ai pour chaque fichier du répertoire le message suivant :

      home/donnees/nom_repertoire/fichier1
      tar: home/donnees/nom_repertoire/fichier1: ne peut open: Aucun fichier ou répertoire de ce type
      home/donnees/nom_repertoire/fichier2
      tar: home/donnees/nom_repertoire/fichier2: ne peut open: Aucun fichier ou répertoire de ce type
      etc...

      Audrey
      0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    montre tar -tvzf /dev/st0 sans changer les noms
    0
    1. audrey
       
      Voici la fin de la commande
      tar tvzf /dev/st0

      (il y a plus de 500 fichiers en tout donc je ne copie pas tout le résultat) :

      -rw-r--r-- root/root 97 2008-08-26 22:04:13 home/donnees/config_linux/smbusers
      -r-------- root/root 5432 2008-08-26 22:04:12 home/donnees/config_linux/shadow
      -rwxr-xr-x root/root 284 2008-08-26 22:04:12 home/donnees/config_linux/rc.local
      -rw-r--r-- root/root 1452 2008-08-26 22:04:12 home/donnees/config_linux/hosts
      -rw-r--r-- root/root 2831 2008-08-26 22:04:12 home/donnees/config_linux/ntp.conf
      -rw------- root/root 2474 2008-08-26 22:04:13 home/donnees/config_linux/sshd_config
      -rw-r--r-- root/root 646 2008-08-26 22:04:13 home/donnees/config_linux/cron.sav
      -rwxr--r-- root/root 684 2008-08-26 22:04:13 home/donnees/config_linux/sauve_bande1.txt
      -rwxr--r-- root/root 1068 2008-08-26 22:04:13 home/donnees/config_linux/sauve_bande2.txt
      -rwxr--r-- root/root 624 2008-08-26 22:04:13 home/donnees/config_linux/sauve_bande3.txt
      -rwxr--r-- root/root 642 2008-08-26 22:04:13 home/donnees/config_linux/sauve_bande4.txt

      Audrey
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    rien de spécial dans les fichiers rapport_sauvegarde2.txt 2 et erreur_sauvegarde2.txt ?
    essaye tar -xzvf /dev/st0 home/donnees/config_linux/smbusers
    as-tu les droits dans le répertoire ou il extrait ?
    essayer en faisant mkdir home avant ?
    et avec sudo tar -xvzf ... ?
    0
    1. audrey
       
      Même si c'est une mauvaise pratique, je suis sous l'utilisateur root. Il n'y a donc pas de problème de droits.

      Il n'y a rien de spécial dans les fichiers de log mise à paert une erreur sur l'un des fichiers à sauvegarder (mais qui n'est pas le fichier que j'ai choisi de restaurer).

      La commande tar -xzvf /dev/st0 home/donnees/config_linux/smbusers donne hélas la même erreur :

      tar: home/donnees/config_linux/smbusers: ne peut open: Aucun fichier ou répertoire de ce type
      tar: Statut d'erreur reporté d'erreurs précédentes.

      Je manque d'idée...

      Audrey
      0
    2. audrey
       
      En fait le underscore est bien un caractère spécial. Si on le remplace par *, ça fonctionne...
      Merci en tout cas.

      Audrey
      0
      1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660 > audrey
         
        bizarre .. mais bon si ça marche
        0