cpio et liste de fichiers à restaurer - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 09-12-2004 à 21:41:30
Salut,
cpio -ivcBd < /dev/st0 (man cpio pour les options)
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...
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 ?
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...
Marsh Posté le 10-12-2004 à 12:35:10
Salut,
Bizarre cette histoire. Quelle commande utilises tu pour effectuer la sauvegarde ?
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
Marsh Posté le 10-12-2004 à 16:59:51
Re,
J'utiliserais pour ma part:
Code :
|
Tu pourrais aussi rajouter un:
Code :
|
à la commande find (voir man find)
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...
Pas d'idée
Marsh Posté le 09-12-2004 à 21:30:26
Je cherche, sur mon Linux, à restaurer certains fichiers d'une bande (/dev/st0) par cpio mais je deviens
J'ai essayé les redirections, l'option -E mais rien ne marche...
Quelqu'un aurait-il la bonne syntaxe