Резервное копирование файлов журнала в 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 минут / часов / дней в другую папку.

Другие вопросы по тегам