Sauvegarde sur bande

Sauvegarde sur bande - Linux et OS Alternatifs

Marsh Posté le 03-08-2005 à 12:04:12    

Bonjour,
voila j'ai une machine linux avec un lecteur de bande DDS3 connecté, et je dois effectuer la sauvegarde complète du système ce soir ( repertoire '/') en tgz.
 
Quelqu'un pourrai il m'expliquer la procedure à suivre?
Dois-je effacer la bande avant la sauvegarde?
Quelle commande à mettre pour sauvegarder?
 
merci de votre aide.


Message édité par myeve le 03-08-2005 à 12:04:25
Reply

Marsh Posté le 03-08-2005 à 12:04:12   

Reply

Marsh Posté le 03-08-2005 à 12:11:32    

man tar [:klem3i1]

Reply

Marsh Posté le 03-08-2005 à 13:03:14    

oui mais j'ai peur qu'en faisant un 'tar czf /mon_lecteur/archive.tgz /', cela produise une erreur, je m'explique:
 
en effectuant la commande ci-dessus, il ne va pas essayer de sauvegarder aussi la bande qui se trouve dans /dev/..., donc essayer de se sauvegarder lui meme ??


Message édité par myeve le 03-08-2005 à 13:03:50
Reply

Marsh Posté le 03-08-2005 à 13:06:35    

qu'est ce qui t'empeche de faire des exclusions ;) ?


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 03-08-2005 à 14:42:51    

voila mon script tout con pour mon lecteur DDS3 :
 

#!/bin/sh
LOG=/var/log/backup.log
dirs="/home/bibi /etc /var/mail /mnt/divers/backup"
tar czvf /dev/st0 $dirs > $LOG


 
tu peux donc specifier les rep que tu veux dans dirs=


Message édité par lebibi le 03-08-2005 à 14:45:55

---------------

Reply

Marsh Posté le 04-08-2005 à 14:09:12    

ou alors avec la commande 'dump' si c'est de l'ext2. (ça marche aussi avec l'ext3 d'après un essai que j'avais fait, mais c'etait sois disant pas supporté. Mais y a longtemps de ça!).

Reply

Marsh Posté le 05-08-2005 à 11:03:05    

dump est netement preferable, a condition que ce soit de l'ext2 ou ext3 en effet.
sinon quand tu fais un tar sur bande, tu sauvegarde sur un device, donc pas dans un fichier !
la syntaxe resemblerai plus a
tar cvf /dev/tape /
(c'est peut etre mt0 au lieu de tape etc, a toi de trouver le bon device). Verifie aussi que les tools mt sont installés, c'est tres pratique.
Ca te permetra aussi de vérifier que le device par defaut est le bon, si tu fais un mt off par exemple, ca devrait ejecter la bande.

Reply

Marsh Posté le 05-08-2005 à 12:32:31    

ok merci,j'ai effectué dans un script :
 

Code :
  1. ARCHIVE=/dev/st0
  2. LIST=/root/sauvegarde/tarlist.txt
  3. tar cvzf $ARCHIVE bin boot etc initrd lib opt sbin usr var
  4. mt -f $ARCHIVE rewind
  5. tar tzvf $ARCHIVE > $LIST


 
Or j'ai une erreur au bout d'un moment :
 

Code :
  1. tar: Statut d'erreur reporté d'erreurs précédentes.
  2. gzip: stdin: decompression OK, trailing garbage ignored
  3. tar: Le processus enfant a retourné le statut 2
  4. tar: Statut d'erreur reporté d'erreurs précédentes.


 
Je ne sais pas si c important, s'il a tout sauvegardé? or je ne peux le voir qu'en détarant et calculer la taille des fichiers recupérés?

Reply

Marsh Posté le 05-08-2005 à 13:59:41    

moi en tout cas ca m'inquieterai.
Tu a regarde ce que c'etait comme systeme de fichier ? parce que tar c'est pas trop fait pour sauvegarder des systemes de fichiers ouverts, pas du tout meme.
Encore une fois, utiliser le couple dump/restore, ce serait nettement mieux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed