OVH Cloud OVH Cloud

Conseils sur sauvegarde

6 réponses
Avatar
Elekaj34
Bonjour

Je doit réinstaller mon serveur (redhat 8). Afin de pas tout perdre, je
veux effectuer une sauvegarde totale de mon serveur (hormis les rep proc
et dev bien sur).

Je pensait faire un tar -cvzf /dev/tape / --exclude=/proc --exclude=/dev

Le but, c'est qu'en cas de ratage au niveau de la réinstalle, je prend
ma bande et ziou je restaure tout. Evidemment, je veux garder les infos
de droits d'accès etc ....

Ma facon de faire est elle la bonne ?

Cordialement

Alain

6 réponses

Avatar
David LE BOURGEOIS
Bonjour



Bonjour.

Je doit réinstaller mon serveur (redhat 8). Afin de pas tout perdre,
je veux effectuer une sauvegarde totale de mon serveur (hormis les rep
proc et dev bien sur).

Je pensait faire un tar -cvzf /dev/tape / --exclude=/proc
--exclude=/dev


s/-cvzf/-cvjf/

Pourquoi ne pas utiliser bzip2, bien meilleur, plutôt que gzip pour
compresser les données ?


Le but, c'est qu'en cas de ratage au niveau de la réinstalle, je
prend ma bande et ziou je restaure tout. Evidemment, je veux garder les
infos de droits d'accès etc ....

Ma facon de faire est elle la bonne ?


Ne pas oublier de défaire les montages de type NFS, Samba, CD, USB,
mount -o bind, mount -o loop, et autres trucs du genre.

Ne pas oublier non plus de mettre la machine "à plat", c'est-à-dire de
terminer tous les services actifs. Par exemple, pour les bases de
données il faut éteindre le SGBD avant de faire une sauvegarde des fichiers.


Cordialement

Alain



Sinon, pourquoi ne pas faire un dd de chaque disque sur bandes ?

--
David LE BOURGEOIS

Avatar
Ronald
Le Sun, 20 Jun 2004 08:42:22 +0200, Elekaj34 a écrit :

Bonjour

Je doit réinstaller mon serveur (redhat 8). Afin de pas tout perdre, je
veux effectuer une sauvegarde totale de mon serveur (hormis les rep proc
et dev bien sur).

Je pensait faire un tar -cvzf /dev/tape / --exclude=/proc --exclude=/dev

Le but, c'est qu'en cas de ratage au niveau de la réinstalle, je prend
ma bande et ziou je restaure tout. Evidemment, je veux garder les infos de
droits d'accès etc ....

Ma facon de faire est elle la bonne ?

Cordialement

Alain


Perso, je rajouterais un --preserve en option pour tar.

Avatar
TiChou
Dans le message <news:,
*Ronald* tapota sur f.c.o.l.configuration :

je veux effectuer une sauvegarde totale de mon serveur (hormis les rep
proc et dev bien sur).

Je pensait faire un tar -cvzf /dev/tape / --exclude=/proc
--exclude=/dev


Perso, je rajouterais un --preserve en option pour tar.


Option qui ne sert à rien pour la création d'une archive et qui ne sert qu'à
l'extraction sous un utilisateur autre que root. Or une sauvegarde est
généralement faite et restaurer sous root, donc on peut là aussi oublier
l'option --preserve.

--
TiChou


Avatar
Ronald
Le Mon, 21 Jun 2004 00:59:22 +0200, TiChou a écrit :

Dans le message <news:, *Ronald*
tapota sur f.c.o.l.configuration :

je veux effectuer une sauvegarde totale de mon serveur (hormis les rep
proc et dev bien sur).

Je pensait faire un tar -cvzf /dev/tape / --exclude=/proc
--exclude=/dev


Perso, je rajouterais un --preserve en option pour tar.


Option qui ne sert à rien pour la création d'une archive et qui ne sert
qu'à l'extraction sous un utilisateur autre que root. Or une sauvegarde
est généralement faite et restaurer sous root, donc on peut là aussi
oublier l'option --preserve.


Effectivement cette option n'est pas utile à la création.
Je viens donc de passer une bonne heure à chercher pourquoi je l'utilise,
la raison est qu'avec la version précédente de tar (1.13),
les permissions ne sont pas préservées sans cette option pour
l'extraction, maintenant pourquoi je m'en sers aussi à la création,
bonne question.



Avatar
TiChou
Dans le message <news:,
*Ronald* tapota sur f.c.o.l.configuration :

Perso, je rajouterais un --preserve en option pour tar.


Option qui ne sert à rien pour la création d'une archive et qui ne sert
qu'à l'extraction sous un utilisateur autre que root. Or une sauvegarde
est généralement faite et restaurer sous root, donc on peut là aussi
oublier l'option --preserve.


Effectivement cette option n'est pas utile à la création.
Je viens donc de passer une bonne heure à chercher pourquoi je l'utilise,
la raison est qu'avec la version précédente de tar (1.13),
les permissions ne sont pas préservées sans cette option pour
l'extraction,


Je vais me répéter : que ce soit avec la version 1.13 de GNU tar, que ce
soit avec la version 1.12 ou que ce soit j'imagine aussi avec la version
1.11 datant du début des années 90, le comportement de tar et de son option
preserve est exactement le même que celui que j'ai décris précédemment, à
savoir que sous root, l'option preserve est inutile pour la création et
l'extraction car le comportement par défaut de tar est de conserver les
permissions.

maintenant pourquoi je m'en sers aussi à la création, bonne question.


C'est comme les légendes urbaines ou plus proche de nous les UUOC, des
habitudes qui persistent, que l'on tient de documentations erronées ou de
conseils incorrects et que finalement on garde parce qu'on ne s'est jamais
réellement demandé pourquoi on utilisait telle ou telle option ou telle ou
telle syntaxe.

--
TiChou



Avatar
Ronald
Le Mon, 21 Jun 2004 11:47:08 +0200, TiChou a écrit :

Dans le message <news:, *Ronald*
tapota sur f.c.o.l.configuration :

Perso, je rajouterais un --preserve en option pour tar.


Option qui ne sert à rien pour la création d'une archive et qui ne
sert qu'à l'extraction sous un utilisateur autre que root. Or une
sauvegarde est généralement faite et restaurer sous root, donc on
peut là aussi oublier l'option --preserve.


Effectivement cette option n'est pas utile à la création. Je viens
donc de passer une bonne heure à chercher pourquoi je l'utilise, la
raison est qu'avec la version précédente de tar (1.13), les
permissions ne sont pas préservées sans cette option pour
l'extraction,


Je vais me répéter : que ce soit avec la version 1.13 de GNU tar, que ce
soit avec la version 1.12 ou que ce soit j'imagine aussi avec la version
1.11 datant du début des années 90, le comportement de tar et de son
option preserve est exactement le même que celui que j'ai décris
précédemment, à savoir que sous root, l'option preserve est inutile
pour la création et l'extraction car le comportement par défaut de tar
est de conserver les permissions.


ftp.gnu.org et fais le test, je l'ai fais pour m'en assurer, tu verras que
les permissions que soit sous root ou non ne sont pas conservées sans
--preserve. Testé ainsi tar -cf - /dev/snd|tar -xf - ; avec 666 sur
/dev/snd/*