Консультация № 55416
14.09.2006, 12:22
0.00 руб.
0 1 1
Эксперты - вопросы конечно ламерские, просто время поджимает !
1. Как организовать Backup определенных директорий под FreeBSD. (только в консоли). Именно Backup а не валовое копирование и архивирование...
Заранее спасибо !

Обсуждение

Неизвестный
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‘у - ура. раз на сколько вам надо он выполняется.
Форма ответа