Добрый день.
Имеется файловая помойка и почта в файлах, надо периодически её бэкапить.
Решил делать это по ЛВС.
Но вот тут одна загвоздка.
Сперва решил потестировать:
config_version 1.2
snapshot_root /data/backup/
cmd_rm /bin/rm
cmd_rsync /usr/local/bin/rsync
cmd_logger /usr/bin/logger
retain hourly 6
retain daily 7
verbose 2
loglevel 3
logfile /var/log/rsnapshot
lockfile /var/run/rsnapshot.pid
backup /data/user/ localhost/
Делаю: в папку /data/user/ начинаю лить большой файл по scp, объёмом 1,2 гб. Пока он льётся пускаю: rsnapshot hourly Через произвольный промежуток времени всё останавливается, в любой момент времени, может 300 мб. переместить в backup, может 700...
Лог:
[23/Nov/2010:07:11:19] native_cp_al("/data/backup/hourly.0", "/data/backup/hourly.1")
[23/Nov/2010:07:11:19] /usr/local/bin/rsync -a --delete --numeric-ids /data/backup/hourly.0/ /data/backup/hourly.1/
[23/Nov/2010:07:11:19] /usr/local/bin/rsync -a --delete --numeric-ids --relative --delete-excluded /data/user /data/backup/hourly.0/localhost/
[23/Nov/2010:07:12:29] touch /data/backup/hourly.0/
[23/Nov/2010:07:12:29] rm -f /var/run/rsnapshot.pid
[23/Nov/2010:07:12:31] /usr/local/bin/rsnapshot hourly: completed successfully
completed successfully - это не правда.
P.S. я специально даю некоторое время, ибо скорость по сети ниже чем скорость перемещения rsnapshot. По-этому в источнике точно заведомо больше информации чем получается в backup.
Ведь у меня во время резервного копирования некоторые файлы на файловой помойке будут изменяться! По-этому мне необходимо учесть этот момент, чтобы иметь косистентный backup. Я читал что rsync следит за этим, и если во время копирования файл изменяется, он обязательно допишет разницу.
ЧЯДНТ?