tar

Micky Del Favero micky@mesina.net
Mar 9 Nov 2004 17:31:16 CET


Germano Costa writes:

> Qualcuno di voi sa dirmi come si comporta "tar" nel caso di modifiche
> ai file/directory in fase di archiviazione?

a quanto ne so non gli importa molto se il file viene modificato o se ne
vengono creati di nuovi, il casino potrebbe aversi se cancelli il file
prima che venga aggiunto al tar...

> Cosa accade ai file creati durante le 3 ore in cui 'tar' archivia il
> tutto?  Non mi importa tanto sapere se i file sono contenuti o no
> nell'archivio (per questo basta guardare), ma come si comporta 'tar'
> in una situazione del genere per sapere se mi conviene fermare il
> demone durante il backup oppure se la cosa risulta indifferente.

Secondo me il tar prende la lista dei file da archiviare prima di
iniziare l'archiviazione, avviene così se lanci il tar come:

	tar -cvf archivio.tar directory/* 

perché l'espansione dell'espressione regolare viene fatta dalla shell,
se invece lanci il tar come:

	tar -cvf archivio.tar directory

presumo il tar faccia un readir(3) prima di incominciare ad archiviare e
quindi siamo al punto di prima, se poi aggiungi file nella directory
semplicemente non verranno messi nell'archivio, il casino succederebbe
se li cancellassi prima che li archivi, ma mi pare che oltre ad un file
not found non dica altro e prosegua con la creazione dell'archivio.

Ciao, Micky
-- 
Micky Del Favero  micky@mesina.net  micky@linux.it
Linux Registered User #78384 http://counter.li.org


Maggiori informazioni sulla lista blug