Lire un DAT sous Linux

Résolu
rescue Messages postés 1047 Statut Contributeur -  
 cnfig -
Bonjour,

Je recherche quelqu'un ou un tuto qui pourrait m'expliquer comment lire un bande DAT sous Linux RED HAT.

Je m'explique : Après une sauvegarde avec tar j'aimerai savoir comment je peux procèder à la restauration d'un fichier spécifique.
par exmeple : toto.php qui se trouve quelque part sur la bande.

Merci d'avance

--

Le droit de savoir appartient à tous le monde
Portable Acer TravelMate 4020 triple boot : Ubuntu, OpenSuse, XP Pro

10 réponses

  1. rescue Messages postés 1047 Statut Contributeur 136
     
    re,

    J'ai essayé tes commandes :

    mt -f /dev/st0 rewind
    tar -tvf /dev/st0 et tar -ztvf /dev/st0
    Sans plus de résultat.

    par contre
    Voici le résultat avec la commande : dd if=/dev/st0 count=10 | od -c

    0000000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0
    *
    10+0 enregistrements lus.
    10+0 enregistrements écrits.
    0012000

    mais cela ne me parle pas du tous.

    Merci d'avance si tu as un commentaire la dessus.

    @+
    2
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    dd a lu 10 blocks qui ne contiennent que des 0 binaires, la bande est vide
    y a -t-l d'autres devices? que répond : ls -l /dev/st0*
    si il ya des /dev/st0a ou /dev/st0l ou /dev/st0m
    essayer le tar tvf avec ces devices
    1
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    Comment s'appelle le périphérique DAT ? /dev/st0 ?
    lire le contenu de la bande : tar -tvf /dev/st0
    extraire le fichier : tar -xvf /dev/st0 toto.php
    !!! attention, il sera écrasé si il existe dans le répertoire courant
    0
  4. rescue Messages postés 1047 Statut Contributeur 136
     
    Bonjour,

    Tout d'abord je te remercie de t'intéresserà mon problème.

    Oui c'est bien /dev/st0 au temps pour moi je ne l'avais pas préciser.

    Par contre lors de la commande tar -tvf /dev/st0 (que j'avais déjà effectuer avant de poster cette question) je ne liste aucun contenu est ce que c'est normal ?

    Les mails de sauvegarde me dit qu'ils sont réussis, c'est inquiétant n'est pas !

    @+
    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
     
    oui, essayer un rewind
    mt -f /dev/st0 rewind ; tar -tvf /dev/st0
    peut être est-elle compressée:
    tar -ztvf /dev/st0
    ou avec Z
    voir si il y a qqch sur la bande
    dd if=/dev/st0 count=10 | od -c
    0
  7. rescue Messages postés 1047 Statut Contributeur 136
     
    re,

    ok j'essai tous ça et je te tiens au courant.

    merci encore.

    @+
    0
  8. rescue Messages postés 1047 Statut Contributeur 136
     
    Bonjour,

    Ok ça fonctionne, merci j'ai résolu mon problème.
    Je me suis fait avoir comme un bleu en informatique je n'étais pas sur le bon serveur.

    Je m'explique nous avons 2 serveurs un test et un réel et comme un bleu j'étais sur le test, je m'en suis aperçu que ce matin.

    J'avais vraiment la tête dans le cul hier lol.

    Désolé du dérangement et merci encore de ta bonne volonté.

    @+
    0
  9. cnfig
     
    salut,
    je n'arrive pas a mettre la main sur les données de ma bande :

    root@v:/home/boss# dd if=/dev/st0 count=10 | od -c
    dd: reading `/dev/st0': Cannot allocate memory
    0+0 records in
    0+0 records out
    0 bytes (0 B) copied, 4,76235 s, 0,0 kB/s
    0000000
    root@v:/home/boss# ls -l /dev/st0*
    crw-rw---- 1 root tape 9,  0 2008-06-11 17:01 /dev/st0
    crw-rw---- 1 root tape 9, 96 2008-06-11 17:01 /dev/st0a
    crw-rw---- 1 root tape 9, 32 2008-06-11 17:01 /dev/st0l
    crw-rw---- 1 root tape 9, 64 2008-06-11 17:01 /dev/st0m
    


    La bande n'est pas vierge pourtant..
    0
  10. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    est-ce que le drive est ok
    mt -f /dev/st0 status

    essayer de changer les blocks:
    dd if=/dev/st0 ibs=256k count=10 | od -c
    0
  11. cnfig
     
    tout a l'heure
    root@server:/home/boss# mt -f /dev/st0 status
    drive type = 114
    drive status = 436207616
    sense key error = 0
    residue count = 0
    file number = 0
    block number = 0


    tout de suite avec une autre bande :

    root@server:/home/boss# mt -f /dev/st0 status
    SCSI 2 tape drive:
    File number=0, block number=0, partition=0.
    Tape block size 0 bytes. Density code 0x1a (DLT 20GB).
    Soft error count since last status=0
    General status bits on (45010000):
     BOT WR_PROT ONLINE IM_REP_EN
    0