Newsgroup: it.comp.os.linux.iniziare
Titolo: problema restore

Ciao a tutti, ho un bel problema...
ho fatto un dump di alcune directory (/home/...) con webmin
Ora se lancio il restore ottengo questo errore:
"multi-volumes resotore is not supported"
Se guardo i file presenti nel dump senz estrarli pare ci siano solo che 
non riesco e tirarli fuori :-(
Come posso fare? Come posso lanciare l'utiliti resotre eventualmente 'a 
mano'?
Scusate se chioedo una c*****a ma è una situazione di emergenza.
Grazie per l'aiuto.

 mano'?
il dump l'hai fatto con l'opzione
Split across multiple files? YES ?
il restore lo fai con l'opzione
Backup is split across multiple files? YES ?
per il comando restore devi guardare il manuale
$ man restore

 $ man restore
no, non ho splittato i file in fase di dump.
Sto provando manualmente così:
/usr/sbin/restore -if /home/
entro nella dir da recuerare e do add nomedir
Poi extract e parte il processo.
Ora il problema è questo:
**
You have not read any volumes yet.
Unless you know which volume your file(s) are on you should start
with the last volume and work towards the first.
Specify next volume # (none if no more volumes):
**
che dovrei mettere 1 ?
Se metto uno inizia a r not found on tapeecuperare ma ... alla fine non 
trova dei file poichè 'not found on tape'
Come dovrei procedere? Suppongo che abbia dumpato su più volumi ma io 
non so quali sono questi volumi!
Con l'opzione -t mi lista correttamente tutti i file quindi presumo che 
essi siano contenuti nel dump giusto? Forse non sto includendo tutti i 
volumi? C'è un modo per vedere quali sono i volumi di cui fare il restore?
Grazie

 che dovrei mettere 1 ?
Quanti nastri (se sono nastri) hai?
Secondo lui, hai piu' nastri e quello che devi fare e' partire
dall'ultimo e risalire al primo, oppure scrivere il numero del nastro in
cui c'e' quello che cerchi.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 cui c'e' quello che cerchi.
il problema è questo.
Io non ho usato nastri ma ho fatto tutto su hard disk.
A questo punto ti spiego.
1. lancio il comando:
/usr/sbin/restore -if /home/
2. dall'utility restore entro nella dir che devo resotrare:
/usr/sbin/restore > cd /home/dir_da_recuperare
3. listo il contenuto:
ls
e mi lista *tutti* i file
4. seleziono la dir da recuperare:
/usr/sbin/restore > add dir_da_recuperare
ma alla fine della fiera mi tira fuori solo alcuni file mentre altri si 
aspetta forse di trovarli su un altro nostro (che non mi ha creato in 
fase di dump).
Ora la domanda:
se io con il comando 'ls' vedo tutti i file all'interno del dump questi 
non dovrebbero essere contenuti ?
Oppure li potrebbe listare ma per il recover andarli a ricercare su un 
altro 'nastro'?
Grazie per la pazienza!

 altro 'nastro'?
non so perchč a te no, ma se non indichi il file di dump restore da errore
restore: Tape read error on first record
i comandi corretti sarebbero:
# restore -if /home/dump    (se il file generato da dump si chiama cosě)
Dump tape is compressed.
restore > ls
.:
root_di_dump/
restore > add root_di_dump/dir_da_recuperare/
restore > extract
You have not read any volumes yet.
Unless you know which volume your file(s) are on you should start
with the last volume and work towards the first.
Specify next volume # (none if no more volumes): 1
set owner/mode for '.'? [yn] n
restore > quit
#

gt ha scritto:

L'ho fatto e funziona anche a me.
La domanda era invece:
se do ls e mi mostra tutti i file si suppone che questi file siano 
contenuti nel dump oppure potrebbero essere indicati ma trovarsi in 
un'altro volume?
Lo chiedo pechč dopo 'extract' alcuni file non li estrae! (not found on 
device)

 device)
se riesci a postare tutto quello che vedi a console, da quando lanci
restore a quando ne esci, è meglio

 restore a quando ne esci, è meglio
# /usr/sbin/restore -if /home/miodump
/usr/sbin/restore > cd /home/miadir/htdocs
/usr/sbin/restore > ls
4554835  ./          file1 file2 ..... file10
7618591  ../         8388791 *htdocs/
 
/usr/sbin/restore > add htdocs/
/usr/sbin/restore > ls
./home/miadir/:
4554835  ./
7618591  ../         8388791 *htdocs/
Extract requested files
You have not read any volumes yet.
Unless you know which volume your file(s) are on you should start
with the last volume and work towards the first.
Specify next volume # (none if no more volumes): 1
extract file ./home/miadir/htdocs/file1
extract file ./home/miadir/htdocs/file2
extract file ./home/miadir/htdocs/file3
extract file ./home/miadir/htdocs/file4
.....
.....
End-of-File encountered
You have read volumes: 1
Specify next volume # (none if no more volumes):none
./home/miadir/htdocs/file10: (inode 9551943) not found on tape
Add links
Set directory mode, owner, and times.
set owner/mode for '.'? [yn]
e quindi alcuni file li trova altri inesorabilemnte .... no!
per me diventa un mistero!!