Il giorno Tue, 08 Nov 2011 09:31:31 +0100 Paolo Sala <piv...@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) -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20111108171816.44c29...@yahoo.it