OVH Cloud OVH Cloud

[Long] tar ta gueule à la récré

6 réponses
Avatar
Stef(tm)
Bonjour,

2 p'tits soucis sur un AIX 5.2 avec tar(te à lacreme)

j'ai récuperer un backup qui a été effectué depuis la racine avec
le chemin absolu...

Je veux descendre le contenu de rmt0 sur /oradata2/restaure. Je tente avec ca :

tar -xvf /dev/rmt0 /oradata2/RESTAURE

sans succes :-(. j'ai aussi essayé en me placant dans dans le /rep et en faisant
tar -xvf /dev/rmt0 .

mais ca a pas l'air de fonctionner non plus :-( (j'ai pas de signes de vie de la
bande alors que le la lis avec tar -tvf /dev/rmt0)

M'rappelle plus la bonne commande, donc je tente un :
dd if=/dev/rmt0 of=./recup.tar ibs=1024 | /usr/sbin/chroot /oradata2/RESTAURE
tar xvf -
(sur le meme ligne bien sur)

Ca fonctionne meme si c'est pas tres beau :-|
Quelqu'un peut me rappeller la bonne commande ?

Autre souci, cette fois avec le fichier que je viens de recuperer. Je le
ftpette (du verbe ftp) sur une machine linux pour le detarer itou et j'obtiens
un :

[root@supervision root]# tar tvf recup.tar
drwxr-xr-x oracle/oinstall 0 2003-10-24 15:10:51 /oracle/products/920/OMIPROD/
-rw-r----- oracle/oinstall 1400832 2004-10-29
18:22:45 /oracle/products/920/OMIPROD/control02.ctl
tar: Escamotage jusqu'à la prochaine en-tête.
tar: L'archive contient des en-têtes désuètes en base-64.
tar: Statut d'erreur reporté d'erreurs précédentes.

Ma verson de tar est une 1.13.25

D'ou vient l'erreur ? et comment exploiter mon %@#$§ fichier d'archive ?

A+

Stef(tm)

--
-°) System error ! Windows loaded (°-
/\\ //\
_\_v Join the penguin force v_/_

6 réponses

Avatar
Bob qui Trolle
Stef(tm) wrote:
Bonjour,

2 p'tits soucis sur un AIX 5.2 avec tar(te à lacreme)

j'ai récuperer un backup qui a été effectué depuis la racine avec
le chemin absolu...

Je veux descendre le contenu de rmt0 sur /oradata2/restaure. Je tente avec ca :

tar -xvf /dev/rmt0 /oradata2/RESTAURE


ça, ça veut dire : extraire le fichier ou la directory
/orodata2/RESTAURE de /dev/rmt0 ("The final arguments to tar are the
names of the files or directories which should be archived. The use
of a directory name always implies that the subdirectories below
should be included in the archive.")


En théorie, l'option -C du GNU-tar permet de faire ce que tu veux. Mais
.... je ne sais pas quel tar bizarre a ton AI/X : il est certainement
plus prudent de faire quelque chose comme :

mkdir /orodata2/RESTAURE ; cd /orodata/RESTAURE && tar -xf /dev/rmt0

Avatar
Stephane Chazelas
2004-11-8, 19:03(+00), Stef(tm):
[...]
j'ai récuperer un backup qui a été effectué depuis la racine avec
le chemin absolu...
[...]


Soit utiliser le GNU tar ou star, soit utiliser pax avec l'option -s.

--
Stephane

Avatar
[Sauron De Mordor]
Stef(tm) wrote:
Bonjour,

2 p'tits soucis sur un AIX 5.2 avec tar(te à lacreme)

j'ai récuperer un backup qui a été effectué depuis la racine av ec
le chemin absolu...

Je veux descendre le contenu de rmt0 sur /oradata2/restaure. Je tente a vec ca :

tar -xvf /dev/rmt0 /oradata2/RESTAURE

sans succes :-(. j'ai aussi essayé en me placant dans dans le /rep et en faisant
tar -xvf /dev/rmt0 .

mais ca a pas l'air de fonctionner non plus :-( (j'ai pas de signes de vie de la
bande alors que le la lis avec tar -tvf /dev/rmt0)

M'rappelle plus la bonne commande, donc je tente un :
dd if=/dev/rmt0 of=./recup.tar ibs24 | /usr/sbin/chroot /orada ta2/RESTAURE
tar xvf -
(sur le meme ligne bien sur)

Ca fonctionne meme si c'est pas tres beau :-|
Quelqu'un peut me rappeller la bonne commande ?



essaye avbec tar xvf /dev/rmt0 -C /oradata2/RESTAURE

Autre souci, cette fois avec le fichier que je viens de recuperer. Je l e
ftpette (du verbe ftp) sur une machine linux pour le detarer itou et j' obtiens
un :

[ root]# tar tvf recup.tar
drwxr-xr-x oracle/oinstall 0 2003-10-24 15:10:51 /oracle/products/920 /OMIPROD/
-rw-r----- oracle/oinstall 1400832 2004-10-29
18:22:45 /oracle/products/920/OMIPROD/control02.ctl
tar: Escamotage jusqu'à la prochaine en-tête.
tar: L'archive contient des en-têtes désuètes en base-64.
tar: Statut d'erreur reporté d'erreurs précédentes.

Ma verson de tar est une 1.13.25

D'ou vient l'erreur ? et comment exploiter mon %@#$§ fichier d'archiv e ?

A+

Stef(tm)



Avatar
walla
et un tar -xvf /dev/rmt0 ./oradata2/RESTAURE ?

Stef(tm) a écrit:
Bonjour,

2 p'tits soucis sur un AIX 5.2 avec tar(te à lacreme)

j'ai récuperer un backup qui a été effectué depuis la racine avec
le chemin absolu...

Je veux descendre le contenu de rmt0 sur /oradata2/restaure. Je tente avec ca :

tar -xvf /dev/rmt0 /oradata2/RESTAURE

sans succes :-(. j'ai aussi essayé en me placant dans dans le /rep et en faisant
tar -xvf /dev/rmt0 .

mais ca a pas l'air de fonctionner non plus :-( (j'ai pas de signes de vie de la
bande alors que le la lis avec tar -tvf /dev/rmt0)

M'rappelle plus la bonne commande, donc je tente un :
dd if=/dev/rmt0 of=./recup.tar ibs24 | /usr/sbin/chroot /oradata2/RESTAURE
tar xvf -
(sur le meme ligne bien sur)

Ca fonctionne meme si c'est pas tres beau :-|
Quelqu'un peut me rappeller la bonne commande ?

Autre souci, cette fois avec le fichier que je viens de recuperer. Je le
ftpette (du verbe ftp) sur une machine linux pour le detarer itou et j'obtiens
un :

[ root]# tar tvf recup.tar
drwxr-xr-x oracle/oinstall 0 2003-10-24 15:10:51 /oracle/products/920/OMIPROD/
-rw-r----- oracle/oinstall 1400832 2004-10-29
18:22:45 /oracle/products/920/OMIPROD/control02.ctl
tar: Escamotage jusqu'à la prochaine en-tête.
tar: L'archive contient des en-têtes désuètes en base-64.
tar: Statut d'erreur reporté d'erreurs précédentes.

Ma verson de tar est une 1.13.25

D'ou vient l'erreur ? et comment exploiter mon %@#$§ fichier d'archive ?

A+

Stef(tm)



Avatar
walla
et un petit tar -xvf /dev/rmt0 ./oradata2/RESTAURE ??

Stef(tm) a écrit:
Bonjour,

2 p'tits soucis sur un AIX 5.2 avec tar(te à lacreme)

j'ai récuperer un backup qui a été effectué depuis la racine avec
le chemin absolu...

Je veux descendre le contenu de rmt0 sur /oradata2/restaure. Je tente avec ca :

tar -xvf /dev/rmt0 /oradata2/RESTAURE

sans succes :-(. j'ai aussi essayé en me placant dans dans le /rep et en faisant
tar -xvf /dev/rmt0 .

mais ca a pas l'air de fonctionner non plus :-( (j'ai pas de signes de vie de la
bande alors que le la lis avec tar -tvf /dev/rmt0)

M'rappelle plus la bonne commande, donc je tente un :
dd if=/dev/rmt0 of=./recup.tar ibs24 | /usr/sbin/chroot /oradata2/RESTAURE
tar xvf -
(sur le meme ligne bien sur)

Ca fonctionne meme si c'est pas tres beau :-|
Quelqu'un peut me rappeller la bonne commande ?

Autre souci, cette fois avec le fichier que je viens de recuperer. Je le
ftpette (du verbe ftp) sur une machine linux pour le detarer itou et j'obtiens
un :

[ root]# tar tvf recup.tar
drwxr-xr-x oracle/oinstall 0 2003-10-24 15:10:51 /oracle/products/920/OMIPROD/
-rw-r----- oracle/oinstall 1400832 2004-10-29
18:22:45 /oracle/products/920/OMIPROD/control02.ctl
tar: Escamotage jusqu'à la prochaine en-tête.
tar: L'archive contient des en-têtes désuètes en base-64.
tar: Statut d'erreur reporté d'erreurs précédentes.

Ma verson de tar est une 1.13.25

D'ou vient l'erreur ? et comment exploiter mon %@#$§ fichier d'archive ?

A+

Stef(tm)



Avatar
Stef(tm)
Le lun, 08 nov 2004 at 19:58 GMT, Stephane Chazelas nous sussurait :
2004-11-8, 19:03(+00), Stef(tm):
[...]
j'ai récuperer un backup qui a été effectué depuis la racine avec
le chemin absolu...
[...]


Soit utiliser le GNU tar ou star, soit utiliser pax avec l'option -s.


Merci pour toutes les réponses, je m'en essayé tout ca dès demain :-D.

'tain, c'est dur de revenir a AIX après avoir laché 4 ans :-|

A+

Stef(tm)


--
-°) System error ! Windows loaded (°-
/ //
__v Join the penguin force v_/_