Você deve criar um nível 0 de backup primeiro:
$ tar --create --verbose --listed-incremental ./game.snar --gzip \
--file game_'date +%F'.tar.gz game/
e no dia seguinte, este comando comprime apenas os arquivos alterados desde a criação do ./game.snar
:
$ tar --create --verbose --listed-incremental ./game.snar --gzip \
--file game_'date +%F'.tar.gz game/
Este arquivo é chamado de backup de nível 1 .
Quando quiser restaurar, coloque todos os arquivos compactados em uma pasta e extraia cada um em ordem de criação usando a opção --incremental
, algo assim:
$ for t in game_2011-10-2*.tar.gz; \
do tar --verbose --extract --incremental --gzip --file $t; done