Привет, ребята / девушки,
Как я могу сделать резервную копию файлов / папок var / log?
Если я понимаю, что вам нужно, то проще всего было бы просто указать несколько мест для сохранения в /etc/syslog.conf, например, из справочной страницы 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. Страница 66. Это нам очень помогло, когда я вместе с одноклассниками настраивал Rhel-сервер :-)
так что вы хотите хранить только одну резервную копию, а не несколько резервных копий на разные моменты времени? чем должен быть самый простой способ, используя rsync
в crontab
для синхронизации файлов каждые x минут / часов / дней с другой папкой.