cpio et liste de fichiers à restaurer

cpio et liste de fichiers à restaurer - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 09-12-2004 à 21:30:26    

:hello:  
 
Je cherche, sur mon Linux, à restaurer certains fichiers d'une bande (/dev/st0) par cpio mais je deviens  :pt1cable:  
 
J'ai essayé les redirections, l'option -E mais rien ne marche...
 
Quelqu'un aurait-il la bonne syntaxe :??:
 
:jap:

Reply

Marsh Posté le 09-12-2004 à 21:30:26   

Reply

Marsh Posté le 09-12-2004 à 21:41:30    

Salut,
 
cpio -ivcBd < /dev/st0 (man cpio pour les options)

Reply

Marsh Posté le 09-12-2004 à 21:44:01    

Oui ça c'est OK mais c'est pour la liste de fichiers que j'ai un problème...
 
Pour un fichier : OK
Pour un répertoire : OK
 
Mais je dois restaurer plusieurs répertoires et comme à chaque fois cpio lit toute la bande, je voudrais faire l'opération de restauration de tous les répertoires dont j'ai besoin en une seule fois sinon c'est beaucoup trop long...
 
:jap:

Reply

Marsh Posté le 09-12-2004 à 22:00:48    

Je ne comprends pas. La liste des fichiers ? En fait, il ne te restaure qu'un fichier et qu'un répertoire à chaque fois ? :??:

Reply

Marsh Posté le 10-12-2004 à 07:14:15    

Oui et comme chaque restauration lit la bande entièrement, c'est trop long pour les restos que je souhaite faire...

Reply

Marsh Posté le 10-12-2004 à 10:35:05    

:bounce:

Reply

Marsh Posté le 10-12-2004 à 12:35:10    

Salut,
 
Bizarre cette histoire. Quelle commande utilises tu pour effectuer la sauvegarde ?

Reply

Marsh Posté le 10-12-2004 à 14:22:26    

Salut Hansolo,
 
voici le script de sauvegarde :
 
cd /
find . -path './proc' -prune -o -print >/tmp/sauv_liste
cat /tmp/sauv_liste|cpio -ocC65536 -O /dev/st0
 
:jap:

Reply

Marsh Posté le 10-12-2004 à 16:59:51    

Re,
 
J'utiliserais pour ma part:
 

Code :
  1. find . -path './proc' -prune -o -print | cpio -ocC65536 > /dev/st0


 
Tu pourrais aussi rajouter un:
 

Code :
  1. mtime n

à la commande find (voir man find)


Message édité par Hansolo le 10-12-2004 à 17:01:36
Reply

Marsh Posté le 10-12-2004 à 17:40:11    

On utilise sauv_liste pour mailer ce qui est sauvegardé... Sinon, ce serait effectivement optimisé...
 
Par contre, je ne sais toujours pas restaurer plusieurs repertoires ou plusieurs fichiers en une seule fois :(
 
J'ai testé cpio -i... -E liste </dev/st0
où liste est fichier contenant une entrée pour chaque élément à restaurer mais sans succès... :cry:
 
Pas d'idée :??:

Reply

Marsh Posté le 10-12-2004 à 17:40:11   

Reply

Marsh Posté le 10-12-2004 à 18:09:48    

Je ne vois pas. Désolé.

Reply

Marsh Posté le 10-12-2004 à 18:29:45    

Merci quand même Hansolo pour tes réponses ;)

Reply

Sujets relatifs:

Leave a Replay

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