Newsgroup: it.comp.os.linux.sys
Titolo: strano problema con backup su nastro

Ciao a tutti,
ho uno script che scrive su un nastro DLT un archivio tar. Lo script
legge una lista di directory da un file. Il problema e' che se metto
nel file tutte le directory che voglio, lo script fallisce: tar esce
"delayed from previous errors" proprio alla fine. Vedo con --verbose
che ha scritto tutti i file, ma esce con un errore invece di finire
normalmente. 
Se invece faccio il backup in due volte, sempre sullo stesso nastro,
tutto va bene. Ho provato anche a leggerlo e funziona. Il nastro e' da
40GB e il backup completo circa 8GB. C'e' una home di circa 7GB e il
resto e' sistem. Il DLT e' un Dell PowerQualcheCosa, sembra funzionare
bene a parte questo problema specifico.
Idee? (A parte fare il backup in due volte...)
-- 
Stefano - Hodie quinto Kalendas Novembres MMII est

 "delayed from previous errors" proprio alla fine.
Fai girare lo script redirezionando tutto (stderr e stdout) su file
e dai un'occhiata al file. Lo script come e' fatto ?
Davide

 Lo script come e' fatto ?
E' uno script bash, legge una lista di directory da un file, posizione
il nastro alla fine e poi:
tar --create --file=${TAPE} --label="${LABEL}" --verbose \
    --preserve-permissions --atime-preserve ${DIRS}
Dal file di log, che include stdout e stderr vedo che i file sono
tutti scritti (--verbose), pero' tar esce con un errore.


     --preserve-permissions --atime-preserve ${DIRS}
A me segnala un problema simile perche' faccio un backup
"selettivo" (solo i file .tar, solo i file .gz, solo i file .dmp...)
e se uno dei tipi non c'e' mi segnala l'errore e poi mi da' "exit delayed".
Vedi se non ci sono degli errori segnalati durante l'operazione, anche un
"removed tryling /".
Davide

 tutti scritti (--verbose), pero' tar esce con un errore.
Leva il "--verbose". Il messaggio di "errore" e` probabilmente un warning
immerso nella valanga di messaggi generata del "--verbose".
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


e' un errore probabilmente dovuto ad alcuni file che non puo' leggere...
ad esempio a me capita spesso:
tar: Removing leading `/' from member names
tar: /var/log/messages: file changed as we read it
tar: /var/run/ndc: socket ignored
tar: Error exit delayed from previous errors
non e' una cosa grave....

 non e' una cosa grave....
Non lo e' in se pero' mi piacerebbe poter capire se il comando ha
funzionato o no, in modo da poter mandare una mail di notifica in caso
di errore...


 immerso nella valanga di messaggi generata del "--verbose".
Levato, ma l'errore persiste...


dav...@yahoo.com
 writes:

Mi sa che mettendo --ignore-failed-read ed escludendo --verbose gliela
fa... grazie a tutti!
Ora ho capito perche' nei file di info l'autore si premura di
segnalare che tar ritorna pochi codici di errore.



Esatto. Pero` adesso dovresti vedere dove e`. Io non dicevo che levando il
verbose risolvessi il problema... ;-)
