[linux] incremental backup met tar
Bram Mertens
bram.mertens op sofico.be
Ma Apr 3 12:48:10 CEST 2006
Hey
Ik wil in m'n backupscript ook een incrementele backup mogelijk maken.
Tar heeft hiervoor o.a. de optie "--newer-mtime", als ik een full backup
neem schrijf ik de datum weg in een file die ik dan bij een incrmentele
backup gebruik:
$tar --newer-mtime=/home/m8ram/tmp/lastfullbackupdatetime -cjvf
dest/20060403-8.sourcedir.tar.bz2 sourcedir/
$ cat lastfullbackupdatetime
Mon Apr 3 12:37:36 CEST 2006
Er wordt echter te veel opgenomen in de backup:
$ ls -l sourcedir/
total 12
drwxr-xr-x 8 m8ram m8ram 4096 2006-03-27 18:48 LaTeX
-rw-r--r-- 1 m8ram m8ram 5 2006-04-03 12:34 newfile2.txt
-rw-r--r-- 1 m8ram m8ram 8 2006-04-03 12:32 newfile.txt
met bovenstaande timestamp zou ik verwachten dat tar klaagt over "cowardly
refusing to create an empty archive, er is immers niet gewijzigd NA
12:37:36.
Echter heel de LaTeX dir wordt getar'd.
Ook de --after-date optie doet niet wat ik verwacht:
$ datetime=`cat lastfullbackupdatetime `
$ tar --after-date "$datetime" -cjvf /tmp/test.tar.bz2 sourcedir/
tar: Treating date `Mon Apr 3 12:37:36 CEST 2006' as 2006-04-03 12:37:36 +
0 nanoseconds
sourcedir/
sourcedir/LaTeX/
sourcedir/LaTeX/test/
sourcedir/LaTeX/beginners_latex_files/
sourcedir/LaTeX/LyX_Part_II_files/
sourcedir/LaTeX/packages/
sourcedir/LaTeX/packages/cv/
sourcedir/LaTeX/packages/ESIEEcv/
sourcedir/LaTeX/packages/currvita/
sourcedir/LaTeX/packages/europecv/
sourcedir/LaTeX/packages/europecv/examples/
sourcedir/LaTeX/symbols_comp_src/
sourcedir/LaTeX/TeX_impatient/
$ ls -l sourcedir/
total 12
drwxr-xr-x 8 m8ram m8ram 4096 2006-03-27 18:48 LaTeX
-rw-r--r-- 1 m8ram m8ram 5 2006-04-03 12:34 newfile2.txt
-rw-r--r-- 1 m8ram m8ram 8 2006-04-03 12:32 newfile.txt
Moet ik het datum formaat anders opgeven? Info tar heeft een hele pagina
over het gebruik van data maar veel wijzer ben ik daar tot nog toe niet van
geworden...
Alvast bedankt voor tips/suggesties
Bram
More information about the Linux
mailing list