[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: backup con tar



Il giorno Tue, 08 Nov 2011 09:31:31 +0100
Paolo Sala <piviul@riminilug.it> ha scritto:

> Sono riuscito a riprodurre il problema e mi chiedo se sono io che
> dimentico qualche parametro di tar oppure è proprio un baco... ma così
> grave, mi sembra impossibile...
> 
> Comunque se volete provare anche voi questo script rivela il problema:
> 
> $ cat bin/tartest.sh
> #!/bin/sh
> 
> dirtest=tartest
> if [ -d "$dirtest" ]; then
>     echo please delete the folder $dirtest or change the variable
> dirtest in this script.
>     exit 1
> fi
> 
> # dir1/file1
> mkdir -p "$dirtest/dir1"
> touch "$dirtest/dir1/file1"
> 
> # dir2/file1
> mkdir "$dirtest/dir2"
> touch "$dirtest/dir2/file1"
> 
> # incrememental 0
> tar cz -g "$dirtest"0 -f "$dirtest"0.tgz "$dirtest"
> 
> # delete of dir1
> rm -rf "$dirtest/dir1"
> 
> # move of dir2 in dir1
> mv "$dirtest/dir2" "$dirtest/dir1"
> 
> # incremental 1
> cp "$dirtest"0 "$dirtest"1
> tar cz -g "$dirtest"1 -f "$dirtest"1.tgz "$dirtest"
> 
> # remove of dirtest
> rm -rf "$dirtest"
> 
> # restore from tar
> tar xz -g /dev/null -f "$dirtest"0.tgz
> tar xz -g /dev/null -f "$dirtest"1.tgz

io uso lo stesso file snar per tutti i file incrementali. quando devo
fare un nuovo backup completo, elimino il file snar e ricomincio il
ciclo.

non so se ti è di aiuto, ma dal tuo codice mi sembra che tu ogni volta
usi un file snar diverso.

-- 
Luigi Curzi

~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
Io sono 
lo sbaglio, il momento di confusione, l'inopportuno

		Non sono niente.
	      Non sarò mai niente.
	Non posso volere d'essere niente.
A parte questo, ho in me tutti i sogni del mondo.
					(F. Pessoa)


Reply to: