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

backup solution



On 8/10/07, Nick Phoenix <technowizard@tochka.ru> wrote:
> Читайте внимательнее маны :)
>
> Например, каталог, который нужно бэкапить - /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 :)

Однако, rsnapshot в каждом срезе имеет полный образ каталога на
определенную дату/время, поэтому, в случае чего, не надо заморачиваться с
наложением инкрементов на текущий каталог, а так, конечно, каждый шляпу
по собственной голове выбирает.

--
С уважением,
Константин Матюхин

Reply to: