OVH Cloud OVH Cloud

Utilisation tar sur alpha

3 réponses
Avatar
Olivier Saulnier
Bonjour,

J'ai remplacé un lecteuyr de bande DAT sur un alpha server.
le device a été modifié de /dev/rmt0h à /dev/rmt1h

lorsque je sauvegare avec tar vxf files /dev/rmt1h, le compte-rendu de tar
est Ok, il troiuve bien le device, le lecteur fonctionne convenablement.

Mais lorsque je veux relire la bande: tar t /dev/rmt1h, j'ai le message:
tar: cannot open /dev/rmt0h: no such device or address.
Quel est mon problème??

Cordialement,
OLS

3 réponses

Avatar
Bob qui Trolle
Olivier Saulnier wrote:
Bonjour,

J'ai remplacé un lecteuyr de bande DAT sur un alpha server.
le device a été modifié de /dev/rmt0h à /dev/rmt1h

lorsque je sauvegare avec tar vxf files /dev/rmt1h,


Je ne connais pas le système des "alpha server", mais...

tu es sûr que cette commande créé une archive sur la bande de la device
/dev/rmt1h ? "x", normalement (sur les unixes que je connais), c'est
pour extraire du fichier d'archive pointé par "f" les fichiers ou
répertoires dont les noms sont passés en arguments à la commande.

Mais lorsque je veux relire la bande: tar t /dev/rmt1h, j'ai le message:
tar: cannot open /dev/rmt0h: no such device or address.
Quel est mon problème??


Normalement, pour lister le contenu de la bande présente dans la device
désigné par le pseudofichier /dev/rmt1h, il me semble qu'il faut utiliser :

tar tf /dev/rmt1h (sous réserve que la bande ait été rembobinée)

Les arguments passés à tar sont toujours des noms de fichiers ou de
répertoire. l'option f désigne éventuellement la device ou le fichier à
considérer comme une archive

Avatar
Philippe Delsol
Bonjour,

J'ai remplacé un lecteuyr de bande DAT sur un alpha server.
le device a été modifié de /dev/rmt0h à /dev/rmt1h

lorsque je sauvegare avec tar vxf files /dev/rmt1h, le compte-rendu de tar
est Ok, il troiuve bien le device, le lecteur fonctionne convenablement.

Mais lorsque je veux relire la bande: tar t /dev/rmt1h, j'ai le message:
tar: cannot open /dev/rmt0h: no such device or address.
Quel est mon problème??

Cordialement,


Un petit "man tar" devrait faire l'affaire.
Je suppose (j'en suis quasi sûr) que la commande tar sur AIX est la même
que sur les autres Unix.

tar cvf /dev/rmtxxx --> création de l'archive sur le périph /dev/rmtxxx
(donc on écrit sur la bande).
tar tvf /dev/rmtxxx --> vérification de la bande
tar xvf /dev/rmtxxx --> extraction du contenu de la bande.

Votre problème vient du fait que tar t /dev/rmt1mh utilise le périph par
défaut /dev/rmt0h.
Je suppose que si vous tapez la commande "echo $TAPE" elle va retourner
/dev/rmt0h.

OLS



--
Philippe

Avatar
Olivier Saulnier
Philippe Delsol wrote in
news:41eea5a4$0$7811$:

Votre problème vient du fait que tar t /dev/rmt1mh utilise le périph
par défaut /dev/rmt0h.
Je suppose que si vous tapez la commande "echo $TAPE" elle va
retourner /dev/rmt0h.

Donc je dois modifier cette variable. Savez-vous ou je puis la trouver??

(profile, ou autre??)

Cordialement,
OLS