У меня rsnapshot настроен на получение ежедневных альфа-снимков.
Команда для снимка настроена в /etc/cron.d/rsnapshot
, с конкретным пользователем "root".
Разрешения каталога rsnapshot_root - drwxr-x--- root sudo
.
Я использовал команду rsnapshot configtest, и она сообщила "Синтаксис ОК".
Я проверил снимки, и, похоже, они работают. Сегодняшний утренний альфа-снимок показывает изменения в файлах, которые я сделал вчера, так что, похоже, что утренний снимок был сделан успешно.
Однако сегодня утром я получил эту ошибку на свой почтовый ящик s-nail:
rsnapshot encountered an error! The program was invoked with these options:
/usr/bin/rsnapshot alpha
----------------------------------------------------------------------------
ERROR: /etc/rsnapshot.conf on line 23:
ERROR: snapshot_root /var/cache/rsnapshot/ - snapshot_root exists but is \
not writable
ERROR: /etc/rsnapshot.conf on line 227:
ERROR: backup /home/ localhost/ - snapshot_root needs to be defined before \
backup points
ERROR: /etc/rsnapshot.conf on line 228:
ERROR: backup /etc/ localhost/ - snapshot_root needs to be defined before \
backup points
ERROR: /etc/rsnapshot.conf on line 229:
ERROR: backup /usr/local/ localhost/ - snapshot_root needs to be defined \
before backup points
ERROR: /etc/rsnapshot.conf on line 230:
ERROR: backup /var/www/ localhost/ - snapshot_root needs to be defined \
before backup points
ERROR: ---------------------------------------------------------------------
ERROR: Errors were found in /etc/rsnapshot.conf,
ERROR: rsnapshot can not continue. If you think an entry looks right, make
ERROR: sure you don't have spaces where only tabs should be.
Поскольку утренний снимок выглядит точным, могу ли я игнорировать это предупреждение? Могу ли я заглушить предупреждение? Что вызывает это предупреждение? Спасибо.
EDIT: Ручной запуск rsnapshot проходит успешно.
notsysadmin@redacted:/etc$ sudo /usr/bin/rsnapshot alpha
[sudo] password for notsysadmin:
notsysadmin@redacted:/etc$ grep rsnapshot /var/log/syslog
Apr 21 03:00:02 redacted CRON[187802]: (root) CMD (/usr/bin/rsnapshot alpha)
Apr 21 03:00:02 redacted rsnapshot[187803]: /usr/bin/rsnapshot alpha: completed successfully
Apr 21 10:56:08 redacted rsnapshot[190709]: /usr/bin/rsnapshot alpha: completed successfully
Я просмотрел файл конфигурации. К сожалению, он огромный, поэтому возможно, что я что-то пропустил. Я использовал nano для внесения правок. Я не знаю, делает ли nano silent replac, но когда я использую клавиши со стрелками на строке, табуляция остается (не была заменена пробелами). Более того, тот факт, что я могу запустить снимок вручную, заставляет меня думать, что все в порядке.
На самом деле, я больше не получал предупреждений, так что, возможно, файл ИСПОЛЬЗОВАЛСЯ, но почта не могла доставляться до вчерашнего дня, потому что у меня не был правильно настроен почтовый сервер.