У меня есть проблема с znapzend - runonce я работаю Debian Хрипящий, я работаю от крона, поскольку я должен поразить свои снимки, у меня есть следующее в моем crontab
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/znapzend/lib/ZnapZend:/opt/znapzend/bin
ZNAPZENDCMD="/opt/znapzend/bin/znapzend --logto=/var/log/znapzend.log --runonce"
03 * * * * root ${ZNAPZENDCMD}=STORAGE/administration
Проблема, которую я имею, - то, что мой удаленный DST перестал работать все же, локальный снимок хорошо работает. DST действительно существует, но сообщает, что не делает, но только, когда выполнено от крона, Если я работаю от нормальной корневой оболочки, все в порядке, таким образом, я подозреваю, что это - проблема ПУТИ?
вот отрывок от журнала:
[Tue Apr 28 15:03:01 2015] [info] refreshing backup plans... [Tue Apr 28 15:03:02 2015] [warn] destination 'witbackup01:OFFSITE/ah/ahserver/administration' does not exist. ignoring it... [Tue Apr 28 15:03:02 2015] [info] found a valid backup plan for STORAGE/administration... [Tue Apr 28 15:03:02 2015] [debug] snapshot worker for STORAGE/administration spawned (5592) [Tue Apr 28 15:03:02 2015] [info] creating recursive snapshot on STORAGE/administration [Tue Apr 28 15:03:02 2015] [debug] snapshot worker for STORAGE/administration done (5592) [Tue Apr 28 15:03:02 2015] [debug] send/receive worker for STORAGE/administration spawned (5596) [Tue Apr 28 15:03:02 2015] [info] starting work on backupSet STORAGE/administration [Tue Apr 28 15:03:02 2015] [debug] sending snapshots from STORAGE/administration to BACKUPS/ahserver/administration [Tue Apr 28 15:03:03 2015] [debug] cleaning up snapshots on BACKUPS/ahserver/administration [Tue Apr 28 15:03:04 2015] [debug] cleaning up snapshots on STORAGE/administration [Tue Apr 28 15:03:04 2015] [info] done with backupset STORAGE/administration in 2 seconds [Tue Apr 28 15:03:04 2015] [debug] send/receive worker for STORAGE/administration done (5596)
и вот мой znapzendsetup для этого источника данных
*** backup plan: STORAGE/administration *** dst_offsite = witbackup01:OFFSITE/ah/ahserver/administration dst_offsite_plan= 7days=>1day dst_onsite = BACKUPS/ahserver/administration dst_onsite_plan = 30days=>1day,3months=>1month enabled = on mbuffer = off mbuffer_size = 512M post_znap_cmd = off pre_znap_cmd = off recursive = on src = STORAGE/administration src_plan = 24hours=>1hour,30days=>1day,3months=>1month tsformat = %Y-%m-%d-%H%M%S
Какие-либо предложения?
Полагаю, что окружение при запуске из cron и при запуске из командной строки не является эквивалентным. Может быть, ssh не получает удалённого входа без пароля.
Другая заметка: вы можете использовать нечто вроде sleep 60
в качестве pre-snap-команды
для создания снимков.