Вопрос или проблема
Хочу сделать резервную копию своей группы объемов datavg на NAS-диск, используя инструмент Rear.. нужна помощь с файлом конфигурации
#lsblk
sdb 8:16 0 100G 0 диск
├─datavg-worktest2lg 253:5 0 10G 0 lvm /root/work/test2
└─datavg-test 253:6 0 10G 0 lvm /work/test
Когда я явно указываю следующую строку, она резервирует все файлы из “/root/work/test2”
Не из “/work/test”. Как я могу сделать резервную копию всех файлов из группы объемов Datavg сразу. Есть ли какой-либо другой параметр, пожалуйста, предложите
BACKUP_PROG_INCLUDE=( '/root/work/test2' )
/etc/rear/local.conf
OUTPUT=ISO
OUTPUT_URL=nfs://mynasdrive/tmp/backup_dest
OUTPUT_PREFIX="$HOSTNAME.`date +%m%d%y`"
BACKUP=NETFS
BACKUP_URL=nfs://mynasdrive/tmp/backup_dest
NETFS_PREFIX="$HOSTNAME.`date +%m%d%y`"
ONLY_INCLUDE_VG=( "datavg" )
BACKUP_PROG_INCLUDE=( '/root/work/test2' )
BACKUP_OPTIONS="nfsvers=3,nolock"
OUTPUT_OPTIONS="nfsvers=3,nolock"
NETFS_KEEP_OLD_BACKUP_COPY=y
Ответ или решение
Конфигурация резервного копирования с использованием Rear
Резервное копирование данных – важная задача для обеспечения безопасности информации в вашей системе. В этом ответе мы рассмотрим, как настроить инструмент Rear (Relax and Recover) для создания резервных копий вашего volume group (VG) под названием datavg, включая все его логические тома, на сетевой ресурс NAS.
Текущая конфигурация
Как видно из вашего файла конфигурации /etc/rear/local.conf
, файлы резервного копирования находятся в следующем состоянии:
OUTPUT=ISO
OUTPUT_URL=nfs://mynasdrive/tmp/backup_dest
OUTPUT_PREFIX="$HOSTNAME.`date +%m%d%y`"
BACKUP=NETFS
BACKUP_URL=nfs://mynasdrive/tmp/backup_dest
NETFS_PREFIX="$HOSTNAME.`date +%m%d%y`"
ONLY_INCLUDE_VG=( "datavg" )
BACKUP_PROG_INCLUDE=( '/root/work/test2' )
BACKUP_OPTIONS="nfsvers=3,nolock"
OUTPUT_OPTIONS="nfsvers=3,nolock"
NETFS_KEEP_OLD_BACKUP_COPY=y
Проблема
На данный момент в строке:
BACKUP_PROG_INCLUDE=( '/root/work/test2' )
вы указали только одну директорию для резервного копирования, что означает, что резервная копия будет создана только для неё. Ваша цель – создавать резервные копии всех файлов из volume group datavg
, включая все логику, которые в нем находятся.
Решение: Изменение конфигурации
Чтобы выполнить резервное копирование всех данных из datavg
, предлагаю следующие изменения:
-
Удаление строки BACKUP_PROG_INCLUDE: Если эта строка будет удалена или изменена, Rear начнет учитывать все доступные данные из volume group, указанных в
ONLY_INCLUDE_VG
. -
Использование правильных параметров:
Измените вашу конфигурацию следующим образом:
# Удалите или закомментируйте эту строку # BACKUP_PROG_INCLUDE=( '/root/work/test2' )
-
Настройка ONLY_INCLUDE_VG:
Убедитесь, что ваш параметр
ONLY_INCLUDE_VG
правильно настроен. В текущей конфигурации это уже корректно, как указано:ONLY_INCLUDE_VG=( "datavg" )
Итоговая конфигурация
Ваш файл /etc/rear/local.conf
будет выглядеть следующим образом:
OUTPUT=ISO
OUTPUT_URL=nfs://mynasdrive/tmp/backup_dest
OUTPUT_PREFIX="$HOSTNAME.`date +%m%d%y`"
BACKUP=NETFS
BACKUP_URL=nfs://mynasdrive/tmp/backup_dest
NETFS_PREFIX="$HOSTNAME.`date +%m%d%y`"
ONLY_INCLUDE_VG=( "datavg" )
# BACKUP_PROG_INCLUDE=( '/root/work/test2' ) # Удалите или закомментируйте эту строку
BACKUP_OPTIONS="nfsvers=3,nolock"
OUTPUT_OPTIONS="nfsvers=3,nolock"
NETFS_KEEP_OLD_BACKUP_COPY=y
Заключение
С этим изменением, Rear будет собирать резервные копии всех логических томов в вашем volume group datavg
. Перед запуском резервного копирования я также рекомендую протестировать конфигурацию, выполнив команду:
rear -v mkbackup
Это выполнение даст вам возможность увидеть, как система сработает, и убедиться, что все необходимые файлы и данные будут успешно сохранены на вашем сетевом ресурсе NAS.