Newsgroup: it.comp.os.linux.sys
Titolo: Archiviare due volte con TAR

Ciao a tutti
Ho un piccolo problema con dei backup, che normalmente butto su nastro
tramite tar. Ora, vista la mole non indifferente di file che backuppo mi è
comodo eseguire una prima archiviazione in un file locale e poi buttarlo su
nastro:
# tar czf file_backup.tar.gz *
# tar cf /dev/st0 file_backup.tar.gz
Il problema è che ora lo spazio su hd inizia a scarseggiare e non ho
possibilità di creare quel primo file tar.gz per poi archiviarlo su nastro.
Mi chiedevo se non esiste modo di buttare tutto su nastro creando un solo
file archivio ma evitando di doverlo fare prima su hd.
Grazie
Luca

 
Per non fai direttamente tar zcf /dev/st0 *
Paolo

 possibilità di creare quel primo file tar.gz per poi archiviarlo su nastro.
Abbastanza banale...
tar czf /dev/st0 *
Bye.

 Bye.
Ancora meglio: se tar e i device sono settati correttamente, dovrebbe
bastare
tar cz *
Joe
-- 
Joe > emacs e' il miglior editor del mondo
whip>Non e' un sistema operativo? <beg>
***  Levate winzozz e poi ne parliamo!


Perchč non risolve il mio problema.
Come ho detto vorrei che i file fossero inseriti all'interno di un unico
file che poi viene archiviato.
Con
tar czf /dev/st0 *
ottengo invece che ogni file viene archiviato direttamente su nastro.
Luca

 tar czf /dev/st0 *
Secondo me ti fai del male. E` comunque meglio archiviare i file uno per
uno, tanto nel tape li vedra` sempre come se fossero un unico file.
Puoi usare per fare quello che vuoi:
tar cz *|tar cf /dev/st0 -
Ma per estrarli diventa piu` complicato (devi leggere dal tape in un file
temporaneo e poi scompattare il file temporaneo).
Bye.

 
Ciao,
Luca

 giorno di backup.
OK, ma allora puoi usare -V di tar per dare un nome all'archivio.
In ogni caso quando fai un tar su un tape, tar marca l'inizio
dell'archivio con metainformazioni, quindi puoi poi cercarlo. Adesso non
ho un tape sottomano per fare esperimenti.
Quello che fai tu e` fare un tar con dentro un targz e salvarlo su nastro.
E` come mettere uno zip dentro uno zip dentro un'immagine ISO su un CD.
Non e` che quando fai tar -tzf /dev/st0 ti da` tutti i file del tape, ti
da` solo quelli del primo archivio. Se usi /dev/nst0 non retensiona il
nastro, quindi al tar successivo hai quelli del secondo, ecc. ecc.
Bye.

 unico file che poi viene archiviato.
forse però il tuo sistema ha un problema.. AFAIR, se si rovina un byte del
tar "monoblocco" che riversi su tape, non potrai + ripristinare nulla.. se
fai tar direttamente sul tape, dovesse anche corrompersi un file, perdi solo
quello..
aloha
-- 
Stefano Zamboni - 
zam...@freemail.it
Legge di Tussman:
Niente è inevitabile come un errore il cui momento è giunto.


Caro Luca,
tu pensi ai nastri come se fossero dischi. TAR è fatto per i nastri, ed 
è soltanto stato adattato per i dischi. In realtà si chiama così da 
"Tape ARchiver", e non è proprio previsto che un file su nastro abbia un 
nome, bensì soltanto una posizione. TAR ha anche una modalità di 
estrazione interattiva, almeno la versione GNU, che può esserti molto utile.
Insomma, ho paura che tu stia cercando di usare uno strumento per fare 
qualcosa per cui non era stato pensato. Magari ci riesci lo stesso, ma 
come ti ha forse già suggerito qualcuno, considera prima il problema da 
qualche altro punto di vista. La tua idea, ad esempio, va benissimo se 
incidi i backup su CDROM (come faccio io, mentre tu non puoi perché non 
ti basterebbe lo spazio), ma con i nastri sarebbe una forzatura.
Scusa, sono stato alquanto prolisso!
Buonanotte e in bocca al lupo.


Anzi, grazie per la chiarezza :-)
Luca