14.09.2006, 12:49
общий
это ответ
Здравствуйте, Sniffer!
Вообще-то валовое копирование и есть самый надежный backup, но как я понимаю Вас интересует инкрементный backup, тоесть сохранение только измененных файлов. Для их поиска используйте
find -cnewer файл_последего_backupa /что_backup-им
тоесть в результате получится чтото такое:
name=`date +%Y%m%d%H%M%S`
tar -cf $name.tar `find /что_backup-им -cnewer last.tar.bz2`
bzip2 -9 $name.tar
ln -sf $name.tar.bz2 last.tar.bz2
Ошибка на время выполнения команд tar и bz2 исправляется если выпонять задачу когда никто не работает (ночью) или если вместо ln -sf ... использовать touch last.tar.bz2 и переставить его в начало. Пишите приблизительно такой скрипт и подсовываете его cron‘у - ура. раз на сколько вам надо он выполняется.