Хочу использовать increment tar-а, но что-то не совсем понимаю,
как он вычисляет файлы которые нужно удалить, добавить.
То есть:
-bash-3.2$ mkdir testbackup
-bash-3.2$ touch testbackup/1
-bash-3.2$ touch testbackup/2
-bash-3.2$ tar -jc -g meta_data.snar ./testbackup > 1.tar.bz2
-bash-3.2$ cp -p meta_data.snar meta_data.snar_tmp
-bash-3.2$ touch testbackup/3
-bash-3.2$ rm -f testbackup/2
-bash-3.2$ mkdir tmp
-bash-3.2$ mv 1.tar.bz2 tmp/
-bash-3.2$ tar -jc -g meta_data.snar ./testbackup > 2.tar.bz2
-bash-3.2$ mv 2.tar.bz2 tmp/
-bash-3.2$ diff -u meta_data.snar_tmp meta_data.snar
--- meta_data.snar_tmp 2008-12-08 14:54:26.000000000 +0300
+++ meta_data.snar 2008-12-08 14:55:45.000000000 +0300
@@ -1 +1 @@
-1228737266
+1228737345
-bash-3.2$ cd tmp
-bash-3.2$ tar -Gjxvf 1.tar.bz2
bzip2: (stdin): trailing garbage after EOF ignored
./testbackup/
./testbackup/1
./testbackup/2
-bash-3.2$ tar -Gjxvf 2.tar.bz2
bzip2: (stdin): trailing garbage after EOF ignored
./testbackup/
tar: Удаляется `./testbackup/2'
./testbackup/3
То есть, в meta_data.snar нет информации о том, какие файлы были
добавлены, какие удалены, да и исходного файла нет. Так откуда
tar берёт информацию об удалённых/добавленных файлах?
Похожие темы
- Форум garbage collection для Gentoo или как найти накапливающийся в системе мусор. (2014)
- Форум Дифференциальный бэкап средствами tar (2023)
- Форум tar: инкременты не инкрементятся... (2013)
- Форум tkLOR - собрать с не системными Tcl/Tk - решено (2008)
- Форум emerge postal2 failed (2007)
- Форум Инкремент (2018)
- Форум Загрузка любого дистрибутива в RAM (2020)
- Форум Атомарный инкремент (2015)
- Форум Потестируем инкремент! (2005)
- Форум В чём хранить разнородную струкутрированную информацию? (2023)