OVH Cloud OVH Cloud

[sauvegarde/tar]

6 réponses
Avatar
Denis L'Excellent
Bonjour,

Pourriez vous m'aider s'il vous plait à réaliser un tar propre ? Je
m'explique, j'ai récupéré un script qui lance la commande 'tar cvf
/dev/rmt0' et qui me renvoi des tas de lignes d'erreur du type 'le
fichier machine n'est pas un fichier tar valide' et pour cause, il
s'agit de devices ou de fifo.

Autrement dit, comment puis je exclure des fichiers ou des répertoires
de mon tar ?

Merci.

Denis.

6 réponses

Avatar
Erwann ABALEA
Bonjour,

On Thu, 5 Feb 2004, Denis L'Excellent wrote:

Pourriez vous m'aider s'il vous plait à réaliser un tar propre ? Je
m'explique, j'ai récupéré un script qui lance la commande 'tar cvf
/dev/rmt0' et qui me renvoi des tas de lignes d'erreur du type 'le
fichier machine n'est pas un fichier tar valide' et pour cause, il
s'agit de devices ou de fifo.

Autrement dit, comment puis je exclure des fichiers ou des répertoires
de mon tar ?


man tar
--exclude=FILE
--exclude-from FILE

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
J'ai beau observé plusieurs groupes, je n'ai pas la réponse! Je crois
que c'est truc qu'on utilise avec le crosspost, non? Par contre,
j'ai remarqué que les crossposts, ça emmerdé pas mal de gens!
-+- M. in GNU : Le follow up to expliqué à ma fille -+-

Avatar
Denis L'Excellent
Erwann ABALEA wrote:

Bonjour,

On Thu, 5 Feb 2004, Denis L'Excellent wrote:

Pourriez vous m'aider s'il vous plait à réaliser un tar propre ? Je
m'explique, j'ai récupéré un script qui lance la commande 'tar cvf
/dev/rmt0' et qui me renvoi des tas de lignes d'erreur du type 'le
fichier machine n'est pas un fichier tar valide' et pour cause, il
s'agit de devices ou de fifo.

Autrement dit, comment puis je exclure des fichiers ou des répertoires
de mon tar ?


man tar
--exclude=FILE
--exclude-from FILE


Désolé, je suis sous AIX et je ne vois aucune opton exclude dans le man
tar ???

--
AAB Lyon 2003
Sans L'Excellence ...


Avatar
Niinii
Le Thu, 05 Feb 2004 11:42:25 +0100, Denis L'Excellent a

Erwann ABALEA wrote:

Bonjour,

On Thu, 5 Feb 2004, Denis L'Excellent wrote:

Pourriez vous m'aider s'il vous plait à réaliser un tar propre ? Je
m'explique, j'ai récupéré un script qui lance la commande 'tar cvf
/dev/rmt0' et qui me renvoi des tas de lignes d'erreur du type 'le
fichier machine n'est pas un fichier tar valide' et pour cause, il
s'agit de devices ou de fifo.

Autrement dit, comment puis je exclure des fichiers ou des répertoires
de mon tar ?


man tar
--exclude=FILE
--exclude-from FILE


Désolé, je suis sous AIX et je ne vois aucune opton exclude dans le man
tar ???


Sur un AIX 4.3.3

man tar

-d Makes separate entries for block files, special character files, and
first-in-first-out (FIFO) piped processes. Normally, the tar command
will not
archive these special files. When writing to an archive with the -d
flag, the
tar command makes it possible to restore empty directories, special
files, and
first-in-first-out (FIFO) piped processes with the -x flag.

Note: Although anyone can archive special files, only a user with
root user
authority can extract them from an archive.

Enfin là c'est plutôt pour les sauvegarder également.
--
Niinii



Avatar
Stephane Chazelas
2004-02-05, 11:42(+01), Denis L'Excellent:
[...]
Désolé, je suis sous AIX et je ne vois aucune opton exclude dans le man
tar ???


T'as peut-être pax ?

Ya peut-être une option de tar qui permet de spécifier un
fichier qui contient une liste de fichiers (que tu peux
construire à l'aide de find (¡danger! avec les noms de fichiers
qui contiennent des sauts de ligne).

Tu peux aussi utiliser

find ... -exec tar rvf fichier '{}' +

--
Stéphane ["Stephane.Chazelas" arobase "free.fr"]

Avatar
titlavande
Une facon de faire, c'est peut etre de passer par le produit BRU : il
fonctionne a peu pres de la meme facon que la commande tar avec a peu
pres les memes options mais sans les pbs evoques ds ton message. Tu
trouveras sur ce lien une version en demo :

http://www.tolisgroup.com/products3.html

Bon courage




Denis L'Excellent a écrit:
Bonjour,

Pourriez vous m'aider s'il vous plait à réaliser un tar propre ? Je
m'explique, j'ai récupéré un script qui lance la commande 'tar cvf
/dev/rmt0' et qui me renvoi des tas de lignes d'erreur du type 'le
fichier machine n'est pas un fichier tar valide' et pour cause, il
s'agit de devices ou de fifo.

Autrement dit, comment puis je exclure des fichiers ou des répertoires
de mon tar ?

Merci.

Denis.


Avatar
Denis L'Excellent
Excusez moi encore mais en relisant le man tar, j'ai l'impression que
l'option -d pourrait me convenir, qu'en pensez vous ?