OVH Cloud OVH Cloud

Backup d'un système avec tar

18 réponses
Avatar
Xes
Bonjour,

J'aurais voulu savoir si la commande tar (tar czPf) est une bonne solution
pour une sauvegarde d'un système entier (/bin /boot /dev /etc /lib /root
/sbin /sys /tmp /usr /var).
Comment faites vous pour faire des sauvegardes de votre système ?

Le but principal de la sauvegarde : Au cas où le disque dur me lacherait, je
voudrais pouvoir remettre rapidement le système en marche ...

Merci :-)

8 réponses

1 2
Avatar
Web Dreamer
Merci pour vos nombreuses réponses, en effet, -j n'est pas implémenté dans
ma version de tar :

$ man tar | grep "-j"
$ <-- rien ici

par contre :

$ man tar | grep "-z"
-i, --ignore-zeros ] [ --ignore-failed-read ] [ -k, --keep-old-files
]
--exclude-from FICHIER ] [ -Z, --compress, --uncompress ] [ -z,
--gzip,
-i, --ignore-zeros
-z, --gzip, --ungzip

Pourtant ma ditrib est pas (trop) vieille, c'est une mdk 9.1 (j'en vois qui
rigolent dans le fond ;-) )

$ tar --version
tar (GNU tar) 1.13.25
<snip>

c'est quoi la version actuelle?


--
Web Dreamer, Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.

Rien ne sert d'etre pessimiste.
De toutes facons, ca ne marchera pas !
Avatar
Arnaud Gomes-do-Vale
Web Dreamer writes:

Merci pour vos nombreuses réponses, en effet, -j n'est pas implémenté dans
ma version de tar :

$ man tar | grep "-j"
$ <-- rien ici


Ne confonds pas la version isntallée de tar et celle de son
manuel. :-)

:~% LANG=fr_FR man tar|grep -- -j
:~% LANG=en_EN man tar|grep -- -j
-i, --ignore-zeros ] [ -j, -I, --bzip ] [ --ignore-failed-read ] [ -k,
-j, -I, --bzip
:~% tar --version
tar (GNU tar) 1.13.25
Copyright © 2001 Free Software Foundation, Inc.
Ce programme est fourni sans AUCUNE GARANTIE, tel que permis par la loi.
Vous pouvez le redistribuer selon les termes de «GNU General Public License»,
lire le texte du fichier COPYING pour plus de détails.
Conçu par John Gilmore et Jay Fenlason.
:~%

--
Arnaud

Avatar
Web Dreamer
Arnaud Gomes-do-Vale wrote:

Web Dreamer writes:

Merci pour vos nombreuses réponses, en effet, -j n'est pas implémenté
dans ma version de tar :

$ man tar | grep "-j"
$ <-- rien ici


Ne confonds pas la version isntallée de tar et celle de son
manuel. :-)

:~% LANG=fr_FR man tar|grep -- -j
:~% LANG=en_EN man tar|grep -- -j
-i, --ignore-zeros ] [ -j, -I, --bzip ] [ --ignore-failed-read ] [
-k, -j, -I, --bzip


ben chez moi :
$ LANG=fr_FR man tar | grep -- -j
$ LANG=en_EN man tar | grep -- -j
$ <- toujours rien
$ LANG=en_EN man tar
Page man toujours en Français

mais j'ai fait :
$ mkdir rep1
$ cd rep1
$ touch fich1
$ touch fich2
$ touch fich3
$ cd ..
$ tar -cvjf rep1.tar.bz2 rep1
$ tar -tjf rep1.tar.bz2
rep1/
rep1/fich1
rep1/fich2
rep1/fich3
$ rm -rf rep1
$ tar xvjf rep1.tar.bz2
rep1/
rep1/fich1
rep1/fich2
rep1/fich3

ça marche!
Merci, c'est juste que c'est pas documenté dans mes pages man, mais c'est
pourtant bien implémenté. Avant je passait les tar.bz2 par bunzip2 avant
tar, ou alors un pipe. Grace à vous tous, j'économise une ligne de
commande. Merci.

Comme quoi, les pages man sont pas toujours complètes!

Merci encore.

--
Web Dreamer, Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.

Belle idée mais ça ne marche pas. Fufe est plein de fufistes.
-+- JR in: Guide du Cabaliste Usenet - Fa f'est vrai, fa ! -+-


Avatar
Motodashi
Le Tue, 02 Mar 2004 17:32:31 +0100, Web Dreamer a
écrit:

Pourtant ma ditrib est pas (trop) vieille, c'est une mdk 9.1 (j'en vois
qui
rigolent dans le fond ;-) )

$ tar --version
tar (GNU tar) 1.13.25
<snip>

c'est quoi la version actuelle?




C'est vraiment bizarre, j'avais l'option tar -j sur Mandrake 8.2

--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?

- #linuxfr

Avatar
Web Dreamer
Motodashi wrote:

Le Tue, 02 Mar 2004 17:32:31 +0100, Web Dreamer a
écrit:

Pourtant ma ditrib est pas (trop) vieille, c'est une mdk 9.1 (j'en vois
qui
rigolent dans le fond ;-) )

$ tar --version
tar (GNU tar) 1.13.25
<snip>

c'est quoi la version actuelle?




C'est vraiment bizarre, j'avais l'option tar -j sur Mandrake 8.2



Ben elle est là (voire plus loin dans ce thread) mais elle n'est pas
documentée avec les pages man de la 9.1. Mais en testant, l'option -j
marche bien. Moi qui ait l'habitude de me fier aux pages man, ça me
signifie qu'elles sont pas suffisantes.
À quoi ou quelles docs se fier?

--
Web Dreamer, Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.

La verite sort de la bouche du muet.


Avatar
Motodashi
Le Tue, 02 Mar 2004 19:45:21 +0100, Web Dreamer a
écrit:

Ben elle est là (voire plus loin dans ce thread) mais elle n'est pas
documentée avec les pages man de la 9.1. Mais en testant, l'option -j
marche bien. Moi qui ait l'habitude de me fier aux pages man, ça me
signifie qu'elles sont pas suffisantes.
À quoi ou quelles docs se fier?



tar --help ?

--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?

- #linuxfr

Avatar
Web Dreamer
Motodashi wrote:

Le Tue, 02 Mar 2004 19:45:21 +0100, Web Dreamer a
écrit:

Ben elle est là (voire plus loin dans ce thread) mais elle n'est pas
documentée avec les pages man de la 9.1. Mais en testant, l'option -j
marche bien. Moi qui ait l'habitude de me fier aux pages man, ça me
signifie qu'elles sont pas suffisantes.
À quoi ou quelles docs se fier?



tar --help ?



$ tar --help | grep "-j"
-j, --bzip2 post-traiter l'archive avec «bzip2»

Merci! tellement habitué aux man, que je penses pas souvent à l'option
--help.
nonméquelidiojesuis!


--
Web Dreamer, Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.

L'avantage du fromage sur les américains,
c'est qu'il y a une culture dedans.
-+- MZ in: Guide du Cabaliste Usenet - chapitre 9 - le gros 8 -+-


Avatar
Xes
Merci à tous pour votre aide :-)
1 2