Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Prob. allocation mémoire tar bande
Envoyé par: citraab

Bonjour,

J'aimerais voir le contenu d'une bande sur un système Red Hat 7.2
Je lance donc la commande tar -tvzf /dev/st0
J'entends le lecteur de bande qui se lance mais je reçois le message suivant:
tar (child): /dev/st0: Cannot read: Ne peut allouer de la mémoire
tar (child): At beginning of tape, quitting now
tar (child): Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error exit delayed from previous errors

Infos sur la mémoire de mon système:
Mém. phys. totale: 512 Mo
Mém. phys. libre: 10Mo
Mem. tampon : 25Mo
Mém. en cache : 215Mo

Voilà.
Si l'un de vous à une idée, je suis preneur.

Merci

Poste le Thursday 15 January 2004 11:24:03
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: Domi

Es-tu sûr d'être positionné au début de la bande ?
# mt -f /dev/st0 rewind

Es-tu sûr que le fichier dessus soit compressé (option z à supprimer) ?
# tar -tvf /dev/st0

Es-tu sûr que le contenu de la bande a été généré par tar, et non par cpio ou autre ?



--
Jusqu'ici, tout va bien ...

Poste le Thursday 15 January 2004 14:18:33
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: citraab

Oui la bande est bien placé au début.
Quant à une éventuelle non compression, j'y avais également pensé et essayé la commande sans le z,mais même message d'erreur...

Peut-être que la bande a été généré par Taper, si c'est le cas je ne peux donc pas y accéder avec la commande tar ???

Merci de ta réponse Domi et si tu as d'autres idées, n'hésite pas.

Poste le Thursday 15 January 2004 14:53:03
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: herbert

si les messages sont bien dans cet ordre :
gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error exit delayed from previous errors

alors c'est bien gzip le probleme et les autres messages sont hérités (cascade d'erreurs)

fais

mt -f /dev/st0 && tar xf /dev/st0

Poste le Thursday 15 January 2004 14:53:57
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: herbert

si c'est une bande taper il faut utiliser taper pour la relire

si c'est une dump il faut la lire avec restore...

Poste le Thursday 15 January 2004 14:54:43
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: citraab

Je ne veux pas extraire le contenu de la bande amis juste vérifier ce qui il y dessus.

Si je tape : tar -tvf /dev/st0

J'ai le message suivant:
tar: /dev/st0: Cannot read: Ne peut allouer de la mémoire
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now

Donc même sans faire appel à gzip j'ai un message d'erreur.

Sinon l'un de vous aurait-il de la doc sur taper en français de préference.

Merci

Poste le Thursday 15 January 2004 15:09:28
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: Domi

Que l'on me corrige si je dis une bêtise, mais je pense qu'avec dd tu devrais pouvoir t'en sortir.

# dd if=/dev/st0 of=toto count=10
# file toto

Avec ces deux commandes tu extrais simplement les 10 premiers blocs de la bande, et file sera capable de te dire le type de fichier inscrit sur cette bande.

Une fois que tu sais ça, tu en déduis l'outil à utiliser pour lire le fichier.



--
Jusqu'ici, tout va bien ...

Poste le Thursday 15 January 2004 15:40:16
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: citraab

J'ai essayé ta commande dd mais le résultat est:

dd: reading '/dev/st0' : Ne peut allouer de la mémoire
0+0 enregistrements lus.
0+0 enregistrements écrits.

Ca coince également.

N.B.:La bande est protégée en écriture mais je ne pense pas que ça puisse influer !!!

Merci

Poste le Thursday 15 January 2004 16:14:31
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: sanglier

Auteur: herbert
Date: 15/01/04 14:54

si c'est une bande taper il faut utiliser taper pour la relire

si c'est une dump il faut la lire avec restore...


il a raison et rien ne t'oblige a extraire....

Poste le Thursday 15 January 2004 16:21:51
Répondre     Citer    
Re: Prob. allocation mémoire tar bande
Envoyé par: citraab

taper me renvoie également des erreurs...

Sinon j'ai envoyé la commande #mt -f /dev/st0 status
Et il me renvoie:

SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x40 (DLT1 40 GB, or Ultrium).
Soft error count since last status=0
General status bits on (45010000):
BOT WR_PROT ONLINE IM_REP_EN

Et ce sur 2 bandes différentes.

Qu'en pensez vous?

Merci

Poste le Friday 16 January 2004 09:13:48
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Prob. allocation mémoire tar bande
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons