[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: backup solution



Читайте внимательнее маны :)

Например, каталог, который нужно бэкапить - /var/data
Каталог куда бэкапить - /var/data на другой машине, например, 10.0.0.2. Там же /opt/backup для инкрементов.

Запускаем на исходной машине 1 раз в день:

/usr/bin/rsync -abxSHe ssh --backup-dir=/opt/backup/`/bin/hostname`/changed/var/data/`date +%Y%m%d` --delete --force /var/data/ 10.0.0.2:/var/data/

в итоге /var/data на исходной машине синхронизируется с 10.0.0.2:/var/data и rsync _любые_ изменения в 10.0.0.2:/var/data в процессе работы бэкапит в --backup-dir, то есть в 10.0.0.2:/opt/backup/`hostname`/changed/var/data/%Y%m%d лежат изменения на каждый день (удаленные и измененные файлы с исходника). Запускать можно хоть каждую минуту (только надо в date добавить часы и минуты чтобы каждый раз создавались новые каталоги), в итоге будут ежеминутные инкременты :)

Может, конечно, rsnapshot и проще, однако, я привык понимать что происходит, поэтому использую rsync :)

Pechnikov Alexey пишет:
тот же backuppc :)
там отлично видны изменения, и ничего велосипед изобретать

Интересует именно
Используйте rsync с ключами -b и --backup-dir
Судя по ману, это просто бэкап директорий, про дельту ни слова не увидел.

Выбрал rsync, ибо нефиг плодить сущности без нужды.



__________ NOD32 2448 (20070809) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com






Reply to: