Newsgroup: it.comp.os.linux.iniziare
Titolo: Backup TAR e Multivolume

Ambiente: mdk9.1
In cron eseguo un backup con tar su un nastro per sdlt da 160Gb.
Ora dovrei gestire i dati in più volumi, quindi uso l'opzione
--multi-volume : il problema è che se il comando è stato lanciato da 
cron come faccio a dare poi l'ENTER che mi richiede normalmente da shell
una volta che ho cambiato il nastro?
qualche soluzione?
Grazie.

 cron come faccio a dare poi l'ENTER 
Puoi specificare l'esecuzione di uno script per ogni 'volume'. Non
ti dovrebbe chiedere niente. Ma se devi cambiare il nastro a manina,
come diavolo fai ad eseguire il tar da cron?
Davide

 come diavolo fai ad eseguire il tar da cron?
Mi stavo chiedendo anch'io la stessa cosa...    :-)
bye G.L.
--
« E' assolutamente evidente che l'arte del cinema
 si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)

 Puoi specificare l'esecuzione di uno script per ogni 'volume'. 
Ma come faccio a sapere a priori la dimensione, quindi se sarà necessario
un secondo nastro? non mi vorrei complicare troppo la vita con split vari.
Pensavo di usare il comando screen in modo da collegarmi alla sessione e
poter dare l'ENTER.. 
mi puoi dare qualche indicazione su come potrei fare, sempre che sia
possibile!?
thanks!
eugenio

 Ma come faccio a sapere a priori la dimensione
Non la sai. Se il nastro puo' contenere X Gb, tu ti fermi dopo X - 1,
cosi' hai un certo margine di sicurezza.
Davide

 cosi' hai un certo margine di sicurezza.
Va bene. Ma poi come faccio a riprendere il backup da dove si è fermato?
Questo è il problema.
Scusa, mi sento noioso con queste domande, ma non riesco ad uscirne,
ho provato che cron ignora il comando screen :-(

 Ma poi come faccio a riprendere il backup da dove si č fermato?
Se gli specifichi di fare un backup multivolume riprende da solo.
Sul sito di redhat c'e' uno script che usa Zip disks, non dovrebbe
essere un gran problema adattarlo per nastri.
Davide


RISOLTO! ecco come:
invece di cron ho usato "at".
quindi mi sono fatto un file di nome "
bk.at
" cosě:
----------
screen -m -d tar -cvf /dev/st0 /source --tape-length [n*1024byte]
at -f 
bk.at
 22:00
----------
quindi l'ho schedulato cosě:
at -f 
bk.at
 22:00
In questo modo funziona "screen" e quindi mi permette di riprendere la
sesisone e premere ENTER quando me lo richiede, in piů mi rischedula il
backup per il giorno successivo.
:-)
p.s.: Grazie Davide! 

 backup per il giorno successivo.
Guarda che "cron" e "at" (come "batch") funzionano allo stesso modo... Con
la tua soluzione, rischi di interrompere la catena, basta che la macchina
resti giu` una sera intorno alle 22:00 (il job non gira e non si rischedula).
Con cron saresti "protetto", al rischio di avere due (o piu`) job che girano
nel caso non ci sia nessuno a dare l'ENTER...
La soluzione classica per un multi-volume automatico e` di usare un sistema
di cambio nastri automatico... vedi l'opzione "--new-volume-script"
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland