Резервное копирование файлов журнала в Redhat Enterprise Linux 5
Хай ребята / девчонки,
Как я могу сделать резервную копию файлов / папок var/log?
- Изменения файлов / папок журнала (обновления журнала) должны автоматически обновляться с исходного файла / папки журнала до дубликата файла / папки.
2 ответа
Если я понимаю, что вам нужно, то самым простым может быть указать несколько мест сохранения в /etc/syslog.conf, например, из man-страницы syslog.
#Kernel messages are first, stored in the kernel
file, critical messages and higher ones also go
to another host and to the console
kern.* /var/adm/kernel
kern.crit @finlandia
kern.crit /dev/console
kern.info;kern.!err /var/adm/kernel-info
Как видите, каждое сообщение ядра хранится в / var / adm / kernel, и каждое критическое сообщение ядра будет отправлено на сервер журналов на машине 'finlandia' и отображаться на консоли. Вам нужно будет отредактировать logrotate в /etc/logrotate.d/syslog, чтобы журналы правильно вращались на вашем резервном разделе.
Я считаю, что это лучшее решение, чем резервное копирование с помощью cron, потому что резервные копии создаются каждый раз, когда что-то регистрируется:-)
В любом случае, если вам будет интересно создать резервный лог-сервер на удаленной машине, я рекомендую NSA RHEL Security Guide. Страница 66. Это очень помогло нам, когда я настраивал сервер Rhel со своими одноклассниками:-)
Таким образом, вы хотите хранить только одну резервную копию, а не несколько резервных копий для разных моментов времени? чем самый простой способ пойти с помощью rsync
в crontab
чтобы ваши файлы синхронизировались каждые x минут / часов / дней в другую папку.